/* Start ControlsStyles\1.RTL\AccessoriesWP.css */
.AccessoriesWP 
{}
.AccessoriesWP .DivButtonAtts
{
	width:60px;	
	float:right;
	padding-top:85px;
}
.AccessoriesWP .SpacingDivTexts
{
	padding-bottom:5px;
}
.AccessoriesWP .SpacingDivDropdowns
{
	padding-bottom:5px;
}
.AccessoriesWP .DropDownDivWrapper
{
	float:right;
	width:350px;
	
}
.AccessoriesWP .GeneralDivAtts
{	
	padding:5px;
}
.AccessoriesWP .DropDownLabels
{
	width:125px;
	float:right;
}

.AccessoriesWP .MainTableAtts
{
	width: 579px;	
	border-top:solid 1px;	
	padding-top:10px;
}
.AccessoriesWP .DivImageAtts
{	
	height:96px;
	width:177px;
	float:right;
	height:110px;
}
.AccessoriesWP .DivTextsAtts
{
	
	float:left;	
	width:350px;
}
/* End ControlsStyles\1.RTL\AccessoriesWP.css */
/* Start ControlsStyles\1.RTL\AccessoryCategorizationWP.css */
.AccessoryCategorizationWP .LinksWithBullet
{
	background:url(/_layouts/STYLES/1.RTL/Images/LeftWhiteArrow.gif) no-repeat right 9px;
	padding-right:20px; 
	padding-bottom:5px;
	padding-top:5px;
}

.AccessoryCategorizationWP .InnerPanel
{padding: 5px 10px 15px 10px;}

.AccessoryCategorizationWP .LinkSeperator
{ height:1px; margin:0px auto; }

.AccessoryCategorizationWP .BottomLink		
{ margin-top:10px; margin-right:20px;}

.AccessoryCategorizationWP .LinkDiv		
{ padding:5px 0px; overflow:hidden; }

.AccessoryCategorizationWP .HeaderMargin
{overflow:hidden; margin-bottom:10px; margin-top:10px;}

.AccessoryCategorizationWP .LeftWhiteArrow
{background:url(/_layouts/STYLES/MainCss/Images/LeftWhiteArrow.gif) no-repeat right 9px;}
/* End ControlsStyles\1.RTL\AccessoryCategorizationWP.css */
/* Start ControlsStyles\1.RTL\AccessoryUserManualWP.css */
.AccessoryUserManualWP
{
}

.AccessoryUserManualWP table
{
	table-layout: fixed;
	width: 100%;
}

.AccessoryUserManualWP .FirstSideCell
{
	width: 784px;
}

.AccessoryUserManualWP .FirstSide
{
	padding: 10px;
}


.AccessoryUserManualWP .FirstSide .Title
{
	padding-top: 10px;
	padding-bottom: 20px;
}

.AccessoryUserManualWP .FirstSide .AccessoryDetailsDiv
{
	width: 764px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.AccessoryUserManualWP .FirstSide .AccessoryDetailsDiv .AccessoryDetailsImageDiv
{
	padding-left: 20px;
	width: 176px; 
}

.AccessoryUserManualWP .FirstSide .AccessoryDetailsDiv .AccessoryDetailsImageDiv .AccessoryDetailsImage
{
	width: 176px !important;
}

.AccessoryUserManualWP .FirstSide .AccessoryDetailsDiv .AccessoryDetailsTextDiv
{
	width: 568px;
}

.AccessoryUserManualWP .FirstSide .AccessoryLinksDiv
{
	padding-top: 20px;
}

.AccessoryUserManualWP .FirstSide .AccessoryTitle
{
	padding-bottom: 30px;
	width: 382px;
}

.AccessoryUserManualWP .SecondSideCell
{
	width: 196px;
}

.AccessoryUserManualWP .SecondSide
{
	padding: 10px;
}

/* End ControlsStyles\1.RTL\AccessoryUserManualWP.css */
/* Start ControlsStyles\1.RTL\AdvancedLinkCollectionWP.css */
.AdvancedLinkCollection
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px
}
.AdvancedLinkCollection .ContentWithPadding
{
	padding-right:10px;
	
	padding-left:10px;
}

.AdvancedLinkCollection .Content
{
	
}

.AdvancedLinkCollection .Content .Title
{
	margin-top:10px;
	padding-bottom: 0px;
}

.AdvancedLinkCollection .Content .SubTitle
{
	margin-top:10px;
}

.AdvancedLinkCollection .Content a
{
	text-decoration:none;
}

.AdvancedLinkCollection .Content .LinksDiv
{
	margin-top:10px;	
	font-family:Arial;
	font-size:14px;
}

.AdvancedLinkCollection .Content .LinksDiv .DropDownWidth156
{
	width:156px;
	font-family:Arial;
	font-size:14px;
}

.AdvancedLinkCollection .Content .LinksDiv .DropDownWidth176
{
	width:176px;
}

.AdvancedLinkCollection .Content .Footer
{
	padding-right:13px;
	margin-top:0px;
	padding-top:10px;
}

.AdvancedLinkCollection .Content .Footer a
{
	text-decoration:underline;
}
.AdvancedLinkCollection .Content .FooterBorder
{
	border-top:solid 1px;
}
.AdvancedLinkCollection .Content .FooterNoBorder
{
	
}

.AdvancedLinkCollection .Content .FooterNoBorder a
{
	text-decoration:underline;
}

.AdvancedLinkCollection .Content .FooterNoIcons
{
	margin-top:0px;
	padding-top:10px;
}

.AdvancedLinkCollection .Content .FooterNoIcons a
{
	text-decoration:underline;
}

.AdvancedLinkCollection .Content .Image
{
	margin-top:10px;
}

.AdvancedLinkCollection .Content .LinksWithBullet
{
	padding-right:10px; 
	padding-bottom:7px;
	padding-top:7px;
}

.AdvancedLinkCollection .Content .LinksNoBullet
{
	padding-top:7px; 
	padding-bottom:7px;
	font-size:12px;
}

.AdvancedLinkCollection .Content .LinksWithBullet A
{
	font-size:12px;
}

.AdvancedLinkCollection .Content .LinksNoBullet A
{
	font-size:12px;
}

.AdvancedLinkCollection .Content .WithBorder
{
	border-top:solid 1px;
}
/* End ControlsStyles\1.RTL\AdvancedLinkCollectionWP.css */
/* Start ControlsStyles\1.RTL\ArticleWP.css */
.ArticleWP						{ width:980px;}
.ArticleWP .ArticleTD			{ width:784px; height:100%; }
.ArticleWP .MainTitle			{ width:764px; padding:12px 10px 5px 10px; }
.ArticleWP .MainImageTop		{ width:764px; margin:0px 10px 10px 10px; }
.ArticleWP .MainImageSideWide	{ width:372px; margin:12px 10px 10px 3px; }
.ArticleWP .MainImageSideNarrow { width:176px; margin:12px 10px 10px 3px; }
.ArticleWP .Content				{ margin:12px 10px; }
.ArticleWP .Link				{ text-decoration:none; }
.ArticleWP .MarginBottom		{ margin-bottom:10px; }
.ArticleWP .Purchase			{ border-top:1px solid; padding-top:10px; }
.ArticleWP .RelatedLinksTD		{ width:196px; padding-bottom:10px;}
.ArticleWP .LinkBullet 
{ 
	background:url(/_layouts/STYLES/GrayTheme/Images/Icons/WhiteLeftTriangle.gif) no-repeat; 
	background-position:right 4px;
	margin-right:15px;
	margin-bottom:10px;
	margin-left:15px;
	padding-right:15px;
	width:150px;
	overflow:hidden;
}
.ArticleWP .LinkItem		{ line-height:13px; text-decoration:none;}
.ArticleWP .LinkTitle		{ margin:12px 10px; width:175px; overflow:hidden;}
.ArticleWP .HyperLinkZoneSeparator
{
	background-color:#ffffff;
	width:90%;
	height:1px;	
	margin:20px 10px 10px 10px;
}
/* End ControlsStyles\1.RTL\ArticleWP.css */
/* Start ControlsStyles\1.RTL\ArtistWP.css */
.ArtistWP				{ width:784px;}
.ArtistWP .MainDiv	{ min-height:630px; width:100%;}
.ArtistWP .ItemDiv	{ padding:10px; }
.ArtistWP .SeperatorBorder {padding-top:13px;padding-bottom:20px; border-top:2px solid;}
.ArtistWP .ZoomDiv    {zoom:1;}
.ArtistWP .SeperatorWidth {width:378px;}
.ArtistWP .ThinSeperatorBorder {border-top:1px solid;width:588px;}
.ArtistWP .ContentDiv	{ width:578px;}
.ArtistWP .ImageDivMargin	{ margin-left:53px;}

.ArtistWP .SpecialsZoneItemMargin {padding-top:3px;padding-bottom:20px; }
.ArtistWP .SpecialsImageMargin {margin-top:20px;margin-left:9px;}
.ArtistWP .ZoneRowMargins {padding-bottom:10px;padding-top:10px;}
.ArtistWP .ZoneRowTitlePadding {padding-top:10px;}

.ArtistWP .SpecialsTitleDiv	{ margin-top:45px;}
.ArtistWP .ZoneRowTitleDiv {margin-top:20px;}
.ArtistWP .TitleDivMargins {margin-bottom:20px;}

.ArtistWP .HorizontalContentWidth {width:75px;}
.ArtistWP .ContentFooterWidth {width:75px;}

/* End ControlsStyles\1.RTL\ArtistWP.css */
/* Start ControlsStyles\1.RTL\AutoHeadlinesWP.css */
.AutoHeadlinesWP					{padding-top:5px;}

.AutoHeadlinesWP .TitleDiv			{ margin-bottom:12px; }
.AutoHeadlinesWP .VerticalItemDiv	{ padding:10px 0px; width:100%;}
.AutoHeadlinesWP .NumberDiv	
{ 
	border-left:1px solid; 
	width:13px; 
	height:21px; 
	padding:22px 0px 22px 10px; 
	margin-left:10px; 
	float:right;
	border-color:#D0B7BD;
}
.AutoHeadlinesWP .MoreDiv				{ clear:both; padding-bottom:12px;}
.AutoHeadlinesWP .NumberedMoreDiv		{ clear:both; padding-bottom:20px; padding-right:30px; }
.AutoHeadlinesWP .MoreAnchor			{ text-decoration:underline; cursor:pointer; }

.AutoHeadlinesWP .HorizontalItemDiv		{ padding:10px 0px; width:145px; float:right; }
.AutoHeadlinesWP .HorizontalContentWidth{ width:75px; }
.AutoHeadlinesWP .ItemMargin			{ margin-left:9px; }

/* End ControlsStyles\1.RTL\AutoHeadlinesWP.css */
/* Start ControlsStyles\1.RTL\AutoTitleExtendedWP.css */
.AutoTitleExtendedWP
{
	
}
.AutoTitleExtendedWP .MainTitle
{
	padding:10px 20px;
}

.AutoTitleExtendedWP .Item
{
	margin-right:10px;
}
.AutoTitleExtendedWP .Item .ImageDiv
{
	margin:15px 0px 15px 4px;
}
.AutoTitleExtendedWP .Item .Data
{
	margin:15px 16px 15px 4px;
	
}
.AutoTitleExtendedWP .BottomLinks
{
	margin-right:16px;
	padding-top:10px;
	padding-bottom:10px;
}


/* End ControlsStyles\1.RTL\AutoTitleExtendedWP.css */
/* Start ControlsStyles\1.RTL\AutoTitleWP.css */
.AutoTitleWP										{padding-bottom:20px;padding-top:20px;}
.AutoTitleWP .MainTitle								{ overflow:hidden; margin-bottom:10px; margin-top:10px;}
.AutoTitleWP .LinkSeperator							{ height:1px; margin:0px auto; }
.AutoTitleWP .LinkDiv								{ padding:5px 0px; overflow:hidden; }
.AutoTitleWP .BottomLink							{ padding-top:10px; border-top:1px solid;}
.AutoTitleWP .BottomLinkWithMargin					{ padding-top:10px; padding-right:15px; border-top:1px solid;}
.AutoTitleWP .LeftWhiteArrow						{ background:url(../Images/LeftWhiteArrow.gif) no-repeat right 9px; padding-right:15px;}

/* End ControlsStyles\1.RTL\AutoTitleWP.css */
/* Start ControlsStyles\1.RTL\B144.css */
.B144
{
	
}

.B144 .Image
{
	background-image: url(../Images/image_phonebook.jpg);
	width:500px;
	height: 250px;
}
.B144 .FullNameTxtPhone
{
	margin-left: 10px; 
	width: 170px;
	padding-right: 3px;
}
.B144 .HouseNumberTextBox
{
	margin-left: 10px;
	width:55px;
	padding-right: 3px;
}
.B144 .Street
{
	margin-left: 10px; 
	width: 90px;
	padding-right: 3px;
}

.B144 select
{
	font-family:Arial;
}

.B144 input
{
	font-family:Arial;
}





/* End ControlsStyles\1.RTL\B144.css */
/* Start ControlsStyles\1.RTL\CheckMonthlyAccountWP.css */
.CheckMonthlyAccountWP
{
	
}
.CheckMonthlyAccountWP .Width
{
	width:156px;
}
.CheckMonthlyAccountWP .BackGround-Position2
{
	BACKGROUND-POSITION-Y: 2px;
}
.CheckMonthlyAccountWP .paddingTop10px
{
	padding-top: 10px;
}
.CheckMonthlyAccountWP .paddingTop20px
{
	padding-top: 20px;
}
.CheckMonthlyAccountWP .CheckMonthlyAccountLink
{
	padding-top:10px;
	padding-right:15px;
	
}
.CheckMonthlyAccountWP .PaddingBottom10
{
	padding-bottom: 10px;
}
.CheckMonthlyAccountWP .LinkControlFont
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	cursor:pointer
}
.CheckMonthlyAccountWP .margin5px
{
	margin-right: 5px;
}
.CheckMonthlyAccountWP .HeaderSubToolBarFontSelected
{
	color: #ff3366;
	font-family: Arial;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}
.CheckMonthlyAccountWP .SilverSeparator
{
	color:#525252;
    font-size  : 12px;
}
/* End ControlsStyles\1.RTL\CheckMonthlyAccountWP.css */
/* Start ControlsStyles\1.RTL\CompatibilityAbroadWP.css */
.CompatibilityAbroadWP
{
	
}

.CompatibilityAbroadWP .CompatibilityColumn
{
	float:right;
	width:196px;
	min-height:542px;
}

.CompatibilityAbroadWP .CompatibilityColumn .InnerColumn
{
	margin-top:15px;
	width:176px;
	margin-left:auto;
	margin-right:auto;
}

.CompatibilityAbroadWP .CompatibilityColumn .InnerColumn .DestinationTitle
{
	margin-bottom:10px;
	margin-top:10px;
}

.CompatibilityAbroadWP .Result
{
	float:right;
	width:576px;
	padding-top:12px;
	padding-right:12px;
	min-height:530px;
}

/* End ControlsStyles\1.RTL\CompatibilityAbroadWP.css */
/* Start ControlsStyles\1.RTL\ContactUsWp.css */
/******************************************/
/************ContactUsWp - RTL*************/
/******************************************/
.ContactUsWp
{
	width: 764px;
	padding: 0px 10px 0px 10px;
}

.ContactUsWp .exclamationMarkSmall 
{
	font-weight:bold;
	padding:20px 15px 0px 0px;
	background-position:right 90%;
}
.ContactUsWp .exclamationMarkSmall ul
{
	display: none;
}
.ContactUsWp .cll-ContactUs-txtMultiLineMoreDetails
{
	clear:both;
	width: 400px;
}
.ContactUsWp .cll-ContactUs-TxtCreditCard
{
	width: 400px;
	margin-top:10px;
}

.ContactUsWp  .cll-ContactUs-BtnSend
{
	padding-bottom:50px;
	#padding-bottom:0px;
	#margin-bottom:50px;
}
.ContactUsWp .textBoxNormal
{
	border:0px;
	background-color:White;
	height:17px;
	width:260px;
	color:Black;
	padding:1px 1px 0px 1px;
}

.ContactUsWp .ddlNormal
{
	border:0px;
	background-color:White;
	height:17px;
	#height:22px;
	width:263px;
	color:Black;	
	padding:1px 1px 0px 1px;
	font-family:Arial;
	font-size:12px;
}
.ContactUsWp .RdnBtnList input
{
	display: block;
	float: right;
	margin:-5px -4px 0 0;
}
.ContactUsWp .RdnBtnList label
{
	display: block;
	float: right;
	margin:-15px 10px 0 0;
	padding:0 5px 0 10px;
	#margin:-3px 0 0 0;
	#padding:0 0 0 10px;
}

.ContactUsWp .NormalTxtPhone
{
	border:0px;
	background-color:White;
	height:17px;
	width:190px;
	color:Black;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 5px ;
	font-size: 12px;
}

.ContactUsWp .AreaCodeDdlPhone
{
	font-size:12px;
	font-family:Arial;
	border:0px;
	background-color:White;
	height:15px;
	#height:18px;
	width:66px;
	color:Black;
	#padding:1px 0px 0px 1px;
	#margin:-1px 0px 0px 0px ;	
}

.ContactUsWp .MultyLineNormal
{
	font-size:12px;
	border:0px;
	background-color:White;
	width:260px;
	color:Black;
	overflow:auto;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;		
}

.NormalPhoneValidator
{
	padding-right: 130px;
	color: Red;
}
/* End ControlsStyles\1.RTL\ContactUsWp.css */
/* Start ControlsStyles\1.RTL\CustomPager.css */
.CustomPager
{
}

.CustomPager .Off
{
	color: #BABABC;
}
/* End ControlsStyles\1.RTL\CustomPager.css */
/* Start ControlsStyles\1.RTL\DealSelectDeviceUC.css */
.dealDevicesContainer
{
	border-top: solid 1px #fff;
}
.dealDevicesListItem
{
	padding: 10px;
	zoom: 100%;
}
.dealDevicesListItem .Float
{
	width: 400px;
}
.dealDevicesListItemCommon
{
	margin-top: 10px;
	margin-bottom: 15px;
}
.dealDevicesListMedia
{
	width: 65px;
	padding-left: 20px;
}
.dealDevicesListItemColors
{
	vertical-align: bottom;
}
.dealDevicesListItemColorsBlock, .dealDevicesListItemColorsBlock div
{
	float: right;
}
.dealDevicesListItemColorsBlock
{
	margin-left: 10px;
	width: 35px;
}
.dealDevicesListItemLink
{
	clear: both;
	margin-top: 8px;
}
.dealDevicesListItemText
{
	margin-top: 20px;
}

.DealSelectDeviceUC .ShoppingCartLinkUC
{
	margin-top: 20px;
}

.DealSelectDeviceUC .ShoppingAssistantLink
{
	margin-top: 10px;
}

.DealSelectDeviceUC div.DealSelectDeviceUCMain
{
	width: 785px;
	float: right;
	margin: 0 0 -2000px;
	padding: 0 0 2000px 0;
}


/* End ControlsStyles\1.RTL\DealSelectDeviceUC.css */
/* Start ControlsStyles\1.RTL\DeviceGuideWP.css */
.DeviceGuideWP						{ }
.DeviceGuideWP .DeviceHeader		{ padding:20px 10px;}
.DeviceGuideWP .DeviceImage			{ padding-left:10px;}
.DeviceGuideWP .Tabs				{ padding:0px 10px;}
.DeviceGuideWP .DeviceDescription	{ width:588px; padding-bottom:10px;}
.DeviceGuideWP .MoviesHeader		{ padding:0px 10px; }
.DeviceGuideWP .InnerMoviesHeader	{ border-bottom:2px solid; padding-bottom:5px;}
.DeviceGuideWP .MovieName			{ padding:6px 215px 3px 0px; font-weight:bold; min-height:20px;}
.DeviceGuideWP .MovieList			{ width:160px; height:470px; overflow:auto; padding:0px 10px;}
.DeviceGuideWP .LeftWhiteArrow		{ background:url(../Images/LeftWhiteArrow.gif) no-repeat right 5px;}
.DeviceGuideWP .MovieSideSpace		{ height:470px; width:15px;}
.DeviceGuideWP .MovieMiddleSpace	{ height:470px; width:20px;}
.DeviceGuideWP .MovieListZoneName	{ padding:10px 10px 5px 0px; font-weight:bold;}
.DeviceGuideWP .MovieListQuestionDiv{ line-height:12px; padding:3px 9px 3px 0px;}
.DeviceGuideWP .MovieListQuestionNormal	  { }
.DeviceGuideWP .MovieListQuestionSelected { color:#FF3366; }
.DeviceGuideWP .MovieListQuestionNormal:visited	  { }
.DeviceGuideWP .MovieListQuestionSelected:visited { color:#FF3366; }
.DeviceGuideWP .MovieLinksSeparator	{ border-bottom:1px solid; padding-top:3px;}
.DeviceGuideWP .MovieImage			{ width:554px; height:470px;  }
.DeviceGuideWP .MovieFooter			{ padding:0px 10px;}
.DeviceGuideWP .InnerMovieFooter	{ border-bottom:1px solid; padding-top:10px;}
.DeviceGuideWP .FooterLinks			{ padding:15px 10px;}

/* End ControlsStyles\1.RTL\DeviceGuideWP.css */
/* Start ControlsStyles\1.RTL\DeviceManagment.css */
body
{
}
/* End ControlsStyles\1.RTL\DeviceManagment.css */
/* Start ControlsStyles\1.RTL\DeviceManagmentWithCRMWP.css */
.DeviceManagmentWithCRMWP
{
}
.DeviceManagmentWithCRMWP .SmallTxtPhone
{
	border:0px;
	background-color:White;
	height:17px;
	width:115px;
	color:Black;
	font-size:10px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 5px ;
}

.DeviceManagmentWithCRMWP .width120
{
	width: 120px;
}
.DeviceManagmentWithCRMWP .ddlSmall
{
	border:0px;
	background-color:White;
	height:17px;
	width:166px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.DeviceManagmentWithCRMWP .paddingTop10px
{
	padding-top: 10px;
}
.DeviceManagmentWithCRMWP .paddingTop5px
{
	padding-top: 5px;
}
.DeviceManagmentWithCRMWP .margin10px
{
	margin-bottom: 10px;
}
DeviceManagmentWithCRMWP .paddingLeft10px
{
	padding-right: 10px;
}
.DeviceManagmentWithCRMWP .Header
{
	
}
/* End ControlsStyles\1.RTL\DeviceManagmentWithCRMWP.css */
/* Start ControlsStyles\1.RTL\DevicesSearchByManufacturerUC.css */
/************************************/
/**************** RTL ***************/
/************************************/
.DevicesSearchByManufacturerUC
{
}

.DevicesSearchByManufacturerUC .SubTitle
{
	font-weight: bold;
}

.DevicesSearchByManufacturerUC .TitleBorder
{
	border-bottom: 1px solid;
	padding: 0 0 10px 0;
	margin: 0px 0 10px 0;
}
.DevicesSearchFrameTop
{
	border-top: 1px solid;
	margin: 20px 0 0px 0;
	padding: 20px 0 0 0;
	width:177px;
}

.DevicesSearchByManufacturerUC .DevicesSearchFrameBottom
{
	border-bottom: 1px solid;
	padding: 0 0 60px 0;
}
.DevicesSearchByManufacturerUC .DevicesSearch_CheckBox
{
	clear: both;
}
.DevicesSearch_CheckBox input
{
	float: right;
	margin-left: 10px;
}
.DevicesSearch_CheckBox label
{
	float: right;
}

.DevicesSearchByManufacturerUC .Btn
{
	float: left;
	margin:30px 0 0 0;
}

/* End ControlsStyles\1.RTL\DevicesSearchByManufacturerUC.css */
/* Start ControlsStyles\1.RTL\FAQWP.css */
.FAQWP .MainTable		{ width:784px; height:630px; }
.FAQWP .Anchor	{ display:block; line-height:0px; }
.FAQWP .MainDiv			{ width:588px; margin:10px; }
.FAQWP .CategoryTitle	{ margin:10px 0px; }
.FAQWP .QuestionsList	{ margin-bottom:20px; }
.FAQWP .Question		{ height:20px; }
.FAQWP .Bullet			{ width:20px; #padding-top:3px; }
.FAQWP .Answer			{ border-top:1px solid; padding:20px 0px 18px 0px; }
.FAQWP .AnswerTitle		{ margin-bottom:5px; }
.FAQWP .AnswerContent	{ margin-bottom:15px; }

/* End ControlsStyles\1.RTL\FAQWP.css */
/* Start ControlsStyles\1.RTL\Footer.css */
.Footer 
{
	margin-top:13px;
	/margin-top: 12px;
}

.Footer .DivLinks
{
	width:580px;
	margin-right:-5px;
}

.Footer .LanguageLink
{
	padding-left:5px;
}

.Footer .LinkDiv
{
	margin-right:5px;
}
/* End ControlsStyles\1.RTL\Footer.css */
/* Start ControlsStyles\1.RTL\Header.css */
.Header
{
	border: 0px;
	width: 980px;
}
.Header .HeaderLinksSearchTop
{
	height: 3px;
}
.Header .CellcomLogo
{
	float:right;
	width:101px;
	height:48px;
	position:relative;
	top:-1px;
	cursor:pointer;
}
.Header .CellcomBusiness
{
	float:right;
	width:100px;
	height:51px;
	#height: 49px;
	top:0px;
	cursor:pointer;
}
.Header .HeaderLinksSearch
{
	height: 43px;
	vertical-align: top;
}
.Header .HeaderMainToolBar
{
	height: 44px;
	width: 980px;
	vertical-align: bottom;
	line-height: 26px;
}

.MainHeaderLinksWrapper
{
	padding-bottom: 10px;
	overflow: auto;
}

.Header .HeaderPic
{
	/*height:88px;*/
	background-color: #ffffff;
}
.Header .HeaderLogo
{
	Height:80px;
	width:980px;
	overflow:hidden;
}

.Header .HeaderMainMenuFont:hover
{
	color:White;
}
.Header .HeaderMainMenuFont
{
	font-size:30px;
	font-family: Arial;
	text-decoration: none;
	float:right;
}
.Header .HeaderMainMenuFontSelected
{
	color:  White;
	font-family: Arial;
	font-size: 30px;
	text-decoration: none;
	float:right;
}

.Header .HeaderSubToolBar, .Header .HeaderSubToolBarContainer
{
	vertical-align: middle;
	background-color: White;
}

.Header .HeaderSubToolBarContainer
{
	margin-right:10px;
	margin-left:10px;
	height: 26px;
	#height: 24px;
	vertical-align: middle;
}

.Header .HeaderSubToolBarContainer td
{
	
}

.Header .HeaderSubToolBar, .Header .SelectedHeaderSubToolBar
{
	margin-right:10px;
	margin-left:10px;
	
	font-family: Arial;
	text-decoration: none;
	height: 19px;
	padding-top: 3px;
}

.Header .SelectedHeaderSubToolBar
{
	padding-top: 0px;
}

.Header .HeaderSubToolBarSeperator
{
	padding-top: 3px;
	color:#666666;
}

.Header .HeaderSubToolBarFont, .Header .HeaderSubToolBarFontSelected
{
	color: #666666;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
}

.Header .HeaderSubToolBarFont:hover
{
	color: #ff3366 !important;
}

.Header .HeaderSubToolBarFontSelected
{
	color: #ff3366 !important;
	font-size: 18px;
}
/* End ControlsStyles\1.RTL\Header.css */
/* Start ControlsStyles\1.RTL\HeaderSearch.css */
.HeaderSearch
{
}

.HeaderSearch .HyperLinksContainer
{
	width:500px;
	padding:10px;
}

.HeaderSearch .SiteLinks
{
	margin-left:6px;
	margin-right:6px;
	font-size:12px;
}

.HeaderSearch .TextBox
{
	border:0px;
	height:15px;
	#height: 17px;
	padding-right:10px;
	padding-top:4px;
	/padding-top: 2px;
	margin-left:3px;
	width:134px;
	font-size: 12px;
}

.HeaderSearch .Login
{
	
}

.HeaderSearch .SearchLinks
{
	font-size: 12px;
}

/* End ControlsStyles\1.RTL\HeaderSearch.css */
/* Start ControlsStyles\1.RTL\ImageLinksWP.css */
.ImageLinksWP
{	
	
}
.ImageLinksWP .TitleHeader
{	
	zoom: 1;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.ImageLinksWP .Item
{	
	zoom: 1;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.ImageLinksWP .ItemHorizontal
{	
	width:144px;
	float:right;
}
.ImageLinksWP .ItemVertical
{	
	border-top:1px solid;
}
.ImageLinksWP .ItemWithoutFrame
{	
	border-top:1px solid;
}
.ImageLinksWP .Item .Counter
{
	float:right;
	padding-left: 10px;
	border-left: 1px solid;
	margin-left: 10px;
	width: 11px;
	text-align: center;
}
.ImageLinksWP .ItemVertical .Counter
{
	height: 65px;
}
.ImageLinksWP .ItemWithoutFrame .Counter
{
	height: 40px;
}
.ImageLinksWP .Item .ImageDivGeneral
{
	float:right;
}
.ImageLinksWP .Item .LinkDiv
{
	float:right;	
	padding-right:10px;
	width:69px;
}
.ImageLinksWP .ItemHorizontal .LinkDiv
{
	height:65px;
}
.ImageLinksWP .ItemVertical .LinkDiv
{
	height:65px;
}
.ImageLinksWP .ItemWithoutFrame .LinkDiv
{
	height:40px;
}
.ImageLinksWP .BottomLinkDiv
{
	zoom: 1;
	padding: 10px;
	border-top:1px solid;
}
.ImageLinksWP .ZoneFloatWidth 
{
	width:69px;	
}
.ImageLinksWP .HorizontalItemsDiv
{
	zoom: 1;
}
/* End ControlsStyles\1.RTL\ImageLinksWP.css */
/* Start ControlsStyles\1.RTL\ItemInfoCollectionUC.css */
body
{
}
/* End ControlsStyles\1.RTL\ItemInfoCollectionUC.css */
/* Start ControlsStyles\1.RTL\ItemInfoCollectionWithFrameUC.css */
body
{
}
/* End ControlsStyles\1.RTL\ItemInfoCollectionWithFrameUC.css */
/* Start ControlsStyles\1.RTL\MediaPlayer.css */
.MediaPlayer
{
	width: 166px;
}

.MediaPlayer .PlayButton
{
	cursor: pointer;
}

.MediaPlayer .StopButton
{
	cursor: pointer;
}

.MediaPlayer .PlayerDurationDiv
{
	width: 100px;
	height: 16px;
	background-color: Lime;
}

.MediaPlayer .PlayerPositionDiv
{
	height: 16px;
	background-color: Red;
}
/* End ControlsStyles\1.RTL\MediaPlayer.css */
/* Start ControlsStyles\1.RTL\ModalLoginAndOTP.css */
.ModalLoginAndOTP
{
}

.ModalLoginAndOTP .row
{
	margin-top: 3px;
}

.ModalLoginAndOTP .row2
{
	margin-top: 7px;
}

.ModalLoginAndOTP .row3
{
	margin-top: 10px;
}

.ModalLoginAndOTP .AddMargin
{
	margin-right: 15px;
}
/* End ControlsStyles\1.RTL\ModalLoginAndOTP.css */
/* Start ControlsStyles\1.RTL\OperateDevicesWP.css */

/***************************************
 *********** OperateDevicesWP RTL*******
 ***************************************/ 
.OperateDevicesWP
{
	
}


.OperateDevicesWP .Cll-SubTitle
{
    margin-bottom: 7px
}
.OperateDevicesWP table
{
    margin: -2px 0 10px;
}
.OperateDevicesWP table th
{
    text-align: right;
    font-weight: normal;
}
.OperateDevicesWP table td
{
    padding: 0 0 0 6px;
}
.OperateDevicesWP .ddl
{
	width:160px;	
}
/* End ControlsStyles\1.RTL\OperateDevicesWP.css */
/* Start ControlsStyles\1.RTL\OtherSubjectsSuportWP.css */
.OtherSubjectsSuportWP
{
	
}
.OtherSubjectsSuportWP .paddingTop10px
{
	padding-top: 10px;
}
.OtherSubjectsSuportWP .paddingTop20px
{
	padding-top: 20px;
}
.OtherSubjectsSuportWP .OtherSubjectsSuportLink
{
	padding-top:10px;
	padding-right:15px;
	
}
.OtherSubjectsSuportWP .Width
{
	width:176px;
}
.OtherSubjectsSuportWP .WidthEdit
{
	width:175px;
}
.OtherSubjectsSuportWP .margin10px
{
	margin-bottom: 10px;
}
.OtherSubjectsSuportWP .paddingRight17px
{
	padding-right:17px;
}

/*-------------------------------------------*/


/* End ControlsStyles\1.RTL\OtherSubjectsSuportWP.css */
/* Start ControlsStyles\1.RTL\PriceListWP.css */
.PriceListWP		{}
.PriceListWP .MainTitle	{ padding-top:10px; padding-bottom:20px; }

.PriceListWP table		{ width:578px; }
.PriceListWP tr			{ }
.PriceListWP td			{ padding:7px;}
.PriceListWP .HeaderBorder	{ border-bottom:2px solid; border-top:2px solid; }
.PriceListWP .ItemBorder	{ border-bottom:1px solid;}
.PriceListWP .ProductNameTD		{ width:130px;}
.PriceListWP .ProductPriceTD	{ width:240px;}

.PriceListWP .DivWidth			{ width:578px; }
.PriceListWP .RemarksTitle		{ padding-top:6px; font-weight:bold; } 
.PriceListWP .RemarksText		{ padding-bottom:30px; border-bottom:1px solid;}
.PriceListWP .ConditionsTitle	{ padding-top:20px; padding-bottom:15px; }
.PriceListWP .ConditionsText	{ padding-bottom:20px; }
/* End ControlsStyles\1.RTL\PriceListWP.css */
/* Start ControlsStyles\1.RTL\PricePlanSearchResultsUC.css */
.PricePlanSearchResultsUC
{
}

.PricePlanSearchResultsUC .cll-CompatiablePricePlan_subContainerBlock
{
}

.PricePlanSearchResultsUC .cll-CompatiablePricePlan_subContainerBlock img
{
	border-width: 0;
}


/* End ControlsStyles\1.RTL\PricePlanSearchResultsUC.css */
/* Start ControlsStyles\1.RTL\PricePlanSearchResultsWP.css */
.PricePlanSearchResultsWP
{
}
.PricePlanSearchResultsWP .pnlSortingActionsContainer
{
	width: 568px;
	padding-bottom: 16px;
	padding-top: 16px;
}
.PricePlanSearchResultsWP .ddlPricePlanType
{
	font-size: 14px;
	font-family: Arial;
}
.PricePlanSearchResultsWP .lblDeviceName
{
	display:block;
}
.PricePlanSearchResultsWP .lblPricePlanFound
{
	display:block;
}
.PricePlanSearchResultsWP .pnlDeviceContainer
{
	width: 400px;
	padding-top: 16px;
}
.PricePlanSearchResultsWP .DeviceImage
{
	display:block;
	float:right;
}
.PricePlanSearchResultsWP .pnlDeviceData
{
	float:right;
}
/* End ControlsStyles\1.RTL\PricePlanSearchResultsWP.css */
/* Start ControlsStyles\1.RTL\PricePlanWP.css */

/**********************************
 *********** PricePlanWP RTL*******
 **********************************/
.PricePlanWP .divTitle
{
	padding-right: 15px; #padding-right:30px;
line-height:40px;
}
.PricePlanWP .divIntroductionText
{
	padding: 0px 0px 25px 0px;
}
.PricePlanWP .divImage
{
	float: right;
	margin: 0px 0px 20px 20px;
}

.PricePlanWP .divProductExtraAction
{
	padding-top: 20px;
	padding-bottom: 40px;
}
.PricePlanWP .Table
{
	width: 100%;
}
.PricePlanWP .tdLeft
{
	width: 196px;
	height: 100%;
	vertical-align: top;
	padding: 33px 13px 10px 0px;
}

.PricePlanWP .tdRight
{
	float: right;
	width: 784px;
	height: 100%;
}

.PricePlanWP .TitleAreaChaky
{
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}

.PricePlanWP .SonLeftUCAddToCartButton
{
	background-color: #ffffff;
	margin: 70px 0px 15px 0px;
	padding: 25px 20px 25px 20px;
	margin-left: 15px;
}

.PricePlanWP .thePlan_TdParent
{
	width: 140px;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}

.PricePlanWP .thePlan_TdDesc
{
	width: 140px;
	vertical-align: middle;
	padding: 10px;
}

.PricePlanWP .cll-dwp_subContainer
{
	border-top: 2px solid #7bcbd6;
}


.PricePlanWP .cll-paddingRight0px
{
	padding-right: 0px;
}

.PricePlanWP .cll-paddingLeft20px
{
	padding-left: 20px;
}
.PricePlanWP .cll-icon-RedShoppingCart
{
	height: 23px;
	margin: -3px 0pt 0pt 5px;
	padding: 5px 25px 0px 0px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
}
.PricePlanWP .cll-ShoppingAssitence-Icon-Link
{
	/*todo if need*/
}

.PricePlanWP .cll-awp_moreHelpArea
{
	background-repeat: no-repeat;
	background-position: top right;
}

.PricePlanWP .triangeLeftLink
{
	background-repeat:no-repeat;
	background-position:100px 2px;
}
/* End ControlsStyles\1.RTL\PricePlanWP.css */
/* Start ControlsStyles\1.RTL\RegistrationStart.css */
.RegistrationStart
{
	padding-right:10px;
	width:774px;
}

.RegistrationStart .Title
{
	margin-bottom:20px;
	padding-top:17px;
	margin-left:15px;	
}

.RegistrationStart .RegistrationCode
{
	margin-top:22px;
	width:568px;
}

.RegistrationStart .RegistrationCode .Border
{
	width:568px;
	border-bottom:Dotted 1px;
}

.RegistrationStart .RegistrationCode .SendCodeDiv 
{
	margin-top:12px;
}

.RegistrationStart .RegistrationCode .SendCodeDiv .EnterCodeTxt 
{
	width:176px;
	height:19px;
	#height:15px;
}

.RegistrationStart .RegistrationCode .SendCodeDiv .SendCodeText 
{
	margin-top:5px;
}

.RegistrationStart .RegistrationCode .SendCodeDiv .ButtonDiv 
{
	margin-top:16px;
}

.RegistrationStart .RegistrationCode .DidNotGetCode 
{
	margin-top:22px;
}

.RegistrationStart .DefaultText
{
	width:568px;
	margin-top:22px;
}

.RegistrationStart .DefaultText .Adventage
{
	margin-top:22px;
}

.RegistrationStart .PhoneValidatorDiv
{
	margin-top:22px;
}

.RegistrationStart .PhoneValidatorDiv .PhoneValidator
{
	height:19px;
	#height:15px;
	width:176px;
}

.RegistrationStart .ContinueButtonDiv
{
	margin-bottom:22px;
	margin-top:16px;
}
.RegistrationStart .ContinueButtonDiv .ContinueButton
{
	width:72px;
}


.RegistrationStart .Footer
{
	margin-bottom:22px;
}

.RegistrationStart .Footer a
{
	text-decoration:underline;
}


/* End ControlsStyles\1.RTL\RegistrationStart.css */
/* Start ControlsStyles\1.RTL\RegistrationStepThree.css */
.RegistrationStepThree
{
	padding-right:10px;
	width:774px;
	padding-bottom:20px;
}

.RegistrationStepThree .Title
{
	margin-bottom:20px;
	padding-top:17px;
	margin-left:15px;	
}

.RegistrationStepThree .DefaultText
{
	width:568px;
	margin-top:22px;
}

.RegistrationStepThree  .Border
{
	width:568px;
	border-bottom:solid 1px;
	margin-top:13px;
	margin-bottom:29px;
}

.RegistrationStepThree .TzNumber
{
	margin-bottom:29px;
}

.RegistrationStepThree .TzNumber .TzNumberLable
{
	float:right;
	width:134px
}

.RegistrationStepThree .TzNumber .TzNumberTextBox
{
	margin-right:18px;
	border:solid 0px;
}

.RegistrationStepThree .ToolTipWidth
{
	width:170px;
}

.RegistrationStepThree .CreditCardLast4TextBox
{
	margin-right:18px;
	border-width:0px;
}

.RegistrationStepThree .ClearDiv
{
	clear:both;
	margin-bottom:29px;
}

.RegistrationStepThree .ManageAccountButtonDiv
{
	float:right;
}

.RegistrationStepThree .ManageAccountButtonDiv .ManageAccountButton
{
	width:130px;
}

.RegistrationStepThree .SkipButtonDiv
{
	float:right;
	margin-right:35px;
	/margin-right:22px;
}

.RegistrationStepThree .SkipButtonDiv .SkipButton
{
	background-color:#AD92AD;
	width:130px;
}

.RegistrationStepThree .AccountPassword
{
	margin-bottom:44px;
}

.RegistrationStepThree .AccountPassword .AccountPasswordTextBox
{
	margin-right:18px;
	border-width:0px;
}

.RegistrationStepThree .OrganitionIDs
{
	margin-bottom:0px;
}

.RegistrationStepThree .OrganitionIDs .Organition
{
	margin-bottom:0px;
}

.RegistrationStepThree .OrganitionIDs .Organition .OrgIDLableDiv
{
	float:right;
	width:134px;
}

.RegistrationStepThree .OrganitionIDs .Organition .OrgIDTextBoxDiv
{
	float:right;
}

.RegistrationStepThree .OrganitionIDs .Organition .RemoveDiv
{
	float:right;
	margin-right:5px;
	color:Purple;
}

.RegistrationStepThree .OrganitionIDs .Organition .OrgIDTextBoxDiv .OrgIDTextBox
{
	border:solid 0px;
}

.RegistrationStepThree .OrganitionIDs .Organition .OrgError
{
	margin-right:152px;
	margin-top:3px;
}

.RegistrationStepThree .AddOrgID
{
	margin-bottom:29px;
	margin-right:152px;
}
/* End ControlsStyles\1.RTL\RegistrationStepThree.css */
/* Start ControlsStyles\1.RTL\RegistrationStepFour.css */
.RegistrationStepFour
{
	padding-right:10px;
	width:774px;
	padding-bottom:10px;
}

.RegistrationStepFour .Title
{
	margin-bottom:20px;
	padding-top:17px;
	margin-left:15px;	
}

.RegistrationStepFour .SubTitle
{
	width:367px;
	margin-top:22px;
}

.RegistrationStepFour .SendDiv
{
	margin-top:15px;
}

.RegistrationStepFour .MoreTextDiv
{
	margin-top:15px;
	width:568px;
	padding-left:10px
}


.RegistrationStepFour .ContinueDiv
{
	margin-top: 20px;	
	margin-bottom: 20px;
}




/* End ControlsStyles\1.RTL\RegistrationStepFour.css */
/* Start ControlsStyles\1.RTL\RegistrationStepTwo.css */
.RegistrationTow
{
	padding-right:10px;
	width:774px;
}

.RegistrationTow .Title
{
	margin-bottom:20px;
	padding-top:17px;
	margin-left:15px;	
}

.RegistrationTow .SubTitle
{
	width:367px;
	margin-top:22px;
}

.RegistrationTow .PersonalDetails
{
	margin-top:27px;	
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}

.RegistrationTow .UserDetails
{
	
}

.RegistrationTow .UserDetails .Row
{
	margin-bottom:12px;
	#margin-bottom:5px;
}

.RegistrationTow .UserDetails .Row .Right
{
	float:right;
	width:131px;		
}

.RegistrationTow .UserDetails .Row .Left
{
	float:right;
	margin-right:8px;
	width:237px;
}
.RegistrationTow .UserDetails .Row .Left input
{
	border-width:0px;
	width:250px;
	height:14px;
}

.RegistrationTow .UserDetails .Row .Left select
{
	border:solid 0px white;
	width:250px;
	#width:255px;
}

.RegistrationTow .UserDetails .Row .Clear
{
	clear:both;
	height:1px;
}

.RegistrationTow .ToolTipText
{
	width:170px;
}

.RegistrationTow .Border
{
	border-bottom:solid 1px;
	margin-top:35px;
	margin-bottom:18px;
	width:382px;
}

.RegistrationTow .Device
{
	margin-top: 5px;
	padding: 10px;
	width:362px;
}

.RegistrationTow .Continue
{
	margin-top: 20px;	
	margin-bottom: 20px;
}

.RegistrationTow .MainRow
{
	margin-top: 5px;
}

.RegistrationTow .ChanelColor
{
	color:#612D5D;
}

.RegistrationTow .MainRow .ModelManufactures
{
	width:175px;
}

.RegistrationTow .MainRow .ModelManufactures .ModelManufacturesDropDown
{
	margin-bottom:5px;
}

.RegistrationTow .MainRow .DeviceTitle
{
	font-size:16px;
	font-weight:bold;
}
 
/* End ControlsStyles\1.RTL\RegistrationStepTwo.css */
/* Start ControlsStyles\1.RTL\SearchWP.css */
.SearchHeader 
{
	padding:5px 12px 15px 0px;
}
.SearchTabs 
{
	
}
.ResultTotal
{
	padding:10px 0px 0px 12px;
}
.ResultTotalPadding
{
	padding-right:4px;
}
.SearchBoxDiv 
{
	padding:0px 12px 5px 0px;
}
.SearchBox 
{
	width:248px;
	border:0px !important;
	height:18px;
	margin-left:7px;
}
.SearchSponsoredLinks 
{
	padding:25px 12px 0px;
}
.SearchSponsoredLinksHeader 
{
	padding-bottom:5px;
	border-bottom:1px solid;
}
.SearchResults 
{
	padding:10px 12px 0px;
}
.SearchResultHeader
{
	padding-bottom:5px;
	border-bottom:1px solid;
}
.SearchResult
{
	padding-top:8px;
	padding-bottom:12px;
}
.SearchResultTitle 
{
	font-weight:bold;
	padding-bottom:3px;
	width:578px;
}
.SearchResultText  
{
	padding-bottom:3px;
	width:578px;
}
.SearchResultLink
{	
	width:578px;
}
.SearchResultLink a
{
	color: #8fc0fa;
}
.SearchPager 
{
	margin:0px auto;
	text-align:center;
	padding:10px 0px 15px;
}
.SearchWP .CustomTabs_Line_Right
{
	width:12px !important;
}
.SearchBoxLang 
{
	padding:0px 12px 0px 0px;
}
.SearchResultText b 
{
	color:#431f3a !important;
}
/* End ControlsStyles\1.RTL\SearchWP.css */
/* Start ControlsStyles\1.RTL\ServicesAndCompanies.css */
.ServicesAndCompanies
{
	margin-right: 21px;
	padding-top: 5px;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.ServicesAndCompanies .row1right
{
	margin-top: 9px;
}


.ServicesAndCompanies .row1left
{
	margin-top: 7px;
}


.ServicesAndCompanies .row2right
{
	margin-top: 13px;
	/margin-top: 12px;
}


.ServicesAndCompanies .row2left
{
	margin-top: 9px;
}


.ServicesAndCompanies .right
{
	float: right;
}

.ServicesAndCompanies .left
{
	float:right;
	margin-right: 5px;
	
}

/* End ControlsStyles\1.RTL\ServicesAndCompanies.css */
/* Start ControlsStyles\1.RTL\ServiceFormWP.css */
.ServiceFormWP
{
}
.ServiceFormWP .Remark
{
	padding-right:0px;
}
/* End ControlsStyles\1.RTL\ServiceFormWP.css */
/* Start ControlsStyles\1.RTL\Shop.css */
/*Shared classes for Shop's web parts*/
.Shop
{
}

.cll-productTitle
{
	float: right;
	margin-right: 10px;
	display: block;
}
.cll-awp_moreHelpArea
{
    clear: both;
    margin: 0px 12px 23px 0;
    padding-right: 15px;
}
/**** AccessoryWP, Order Form and Shopping Cart ****/
.cll-2ColumnLayout_Container
{
	overflow: hidden;
	width: 980px;
}
.cll-2ColumnLayout_Container div.cll-side
{
	width: 177px;
	float: left;
	margin: 0 0 -2000px;
	padding: 9px 9px 2000px;
}
.cll-2ColumnLayout_Container div.cll-main
{
	width: 775px;
	float: right;
	margin: 0 0 -2000px;
	padding: 5px 10px 2000px 0;
}
/************************************************/

/* Accessory Search Results WP */
.cll-lnkOrderBy
{
	text-decoration: underline;
}
/******************************/

/******* TellAFriend, Bookmarks and Print links ********/
.cll-extraActionLinks td
{
	padding: 0 18px;
}
.cll-extraActionLinks tr td a:link, 
.cll-extraActionLinks tr td a:visited, 
.cll-extraActionLinks tr td a:active
{
	word-spacing: -1px;
	letter-spacing: 0;
	font-size: 12px;
	text-decoration: underline;	
}
.cll-extraActionLinks tr td a:hover
{
	text-decoration: none;
}
/**** End of TellAFriend, Bookmarks and Print links *****/
.cll-icon-RedLeftTriangle
{
	width: 14px;
	height: 14px;
	background: url(../MainCss/Images/Icons/RedLeftTriangle.gif) no-repeat center center;
	float: right;
	margin: 1px 0 0 5px;
}
/* Accessory Price User Control */
.cll-AccessoryPriceContainer
{
	margin: 60px 2px 2px 2px;
	padding: 15px 2px 2px 2px;
	height: 48px;	
	text-align:center;
}

.cll-AccessoryAddToCartBtnContainer
{
	margin: 10px 2px 2px 2px;
	padding-top: 15px;
	padding-right: 6px;
	height: 42px;	
	text-align:right;
}
/* Accessory Price User Control */
/* End ControlsStyles\1.RTL\Shop.css */
/* Start ControlsStyles\1.RTL\Shop_AccessorySearchUC.css */
.AccessorySearchUC
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	width:156px;
}
.AccessorySearchUC .PhoneTextBox
{
	width:99px;
}
.AccessorySearchUC .cll-ddl-width155
{
	width:155px;
}
.AccessorySearchUC .triangeLeftLink
{
	background-position: right center;
	background-repeat:no-repeat;
	padding-left: 10px;
}
/* End ControlsStyles\1.RTL\Shop_AccessorySearchUC.css */
/* Start ControlsStyles\1.RTL\Shop_AccessorySearchResultsUC.css */
.AccessorySearchResultsUC
{
}

.AccessorySearchResultsUC .cll-LeftTriangle-Icon-Link
{
	padding: 1px 20px;
}

.AccessorySearchResultsUC .AccessoryImg
{
	padding-right:0px;
}
/* End ControlsStyles\1.RTL\Shop_AccessorySearchResultsUC.css */
/* Start ControlsStyles\1.RTL\Shop_AccessoryWP.css */
/*  Accessory Web Part */
.AccessoryWP
{
}
.AccessoryWP .Padding10
{
	padding-right:10px;
}
.AccessoryWP .cll-2ColumnLayout_Container div.cll-main 
{
	float:right;
	margin:0pt 0pt -2000px;
	padding:5px 0px 2000px 0pt;
	width:785px;
}
.AccessoryWP .wp-separator-Padding
{
	padding-right: 12px;
}
.AccessoryWP .cll-ShoppingCart-Icon-Link
{
	background-position: right center;
	background-repeat: no-repeat;
	background-attachment: scroll;	
	padding:7px 30px 7px 0px;
}
.AccessoryWP .cll-ShoppingAssitence-Icon-Link
{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right center;
	padding:7px 30px 7px 0px;
}
.AccessoryWP .cll-awp_moreHelpArea
{
	background-repeat: no-repeat;
	background-position: top right;	
}
.AccessoryWP .Cll-AccessoryWP-ShortDetailsImagePanel
{
	float: right;
}
.AccessoryWP .Cll-AccessoryWP-ShortDetailsDataPanel
{
	float: right;
	padding-right: 20px;
	width:555px;
}
.AccessoryWP .cll-AccessoryWP-BackToListHyperlink
{
	display:block;
}
.AccessoryWP .cll-AccessoryWP-addtionalLinksContainer
{
	margin-top:7px;
	margin-bottom:20px;
}
.AccessoryWP .cll-AccessoryWP-addtionalLinksTitle
{
	margin-top: 30px;
}
.AccessoryWP .cll-AccessoryWP-addtionalLinksItem
{
	margin-top:5px;	
}
.AccessoryWP .cll-AccessoryWP-CompatiableDevicesImagePanel, .AccessoryWP .cll-AccessoryWP-ShortDetailsImagePanel
{
	padding-right:0px;
	padding-left:20px;
}


/* End ControlsStyles\1.RTL\Shop_AccessoryWP.css */
/* Start ControlsStyles\1.RTL\Shop_AddToCartButtonUC.css */
.cll-AddToCartButton
{
	display: block;
	width: 123px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	padding: 4px 0;
}
.cll-AddToCartButton:link, .cll-AddToCartButton:visited, .cll-AddToCartButton:active
{
	color: #fff;
	text-decoration: none;
}
.cll-AddToCartButton:hover
{
	text-decoration: none;
}
/* Small Purchase button */
.cll-SmallAddToCartButton
{
	display: block;
	width: 72px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	padding: 4px 0;
	margin-left: 6px;
}
.cll-SmallAddToCartButton:link, .cll-SmallAddToCartButton:visited, .cll-SmallAddToCartButton:hover, .cll-SmallAddToCartButton:active
{
	color: #fff;
	text-decoration: none;
}
/* End ControlsStyles\1.RTL\Shop_AddToCartButtonUC.css */
/* Start ControlsStyles\1.RTL\Shop_DealUC.css */
.dealTopContainer
{
	border-bottom: solid 1px #fff;
	padding: 13px;
}
.dealTopContainer .dealMedia
{
	margin-top: 12px;
}
.dealTopContainer .dealText
{
	margin: 12px 194px 0 0;
}
.dealTopContainer .dealText .Cll-SubTitle
{
	margin: 0 0 10px 0;
}
.dealTopContainer .dealLinkPricePlan
{
	position: absolute;
	width: 190px;
	margin: 174px 194px 0 0; 
	#margin-right:20px
}
.dealRelatedDevicesTitle
{
	padding: 20px 13px 13px;
}
.dealRelatedDevicesTable td
{
	width: 130px;
	padding: 35px 0 24px;
	text-align: center;
	vertical-align: middle;
}
.dealRelatedDevicesTable td div
{
	padding: 0 auto;
	font-size: 13px;
	margin: 20px 2px 0;
}
.dealRelatedDevicesTable td.dealRelatedDevicesSide
{
	width: 10px;
	border-top: 0;
	padding: 0;
}

/* End ControlsStyles\1.RTL\Shop_DealUC.css */
/* Start ControlsStyles\1.RTL\Shop_DeviceCompareWP.css */
/*******************************************
 *********** Shop_DeviceCompareWP RTL*******
 *******************************************/


.Shop_DeviceCompareWP .cll-lineHeight20
{
	line-height:20px;
}

.Shop_DeviceCompareWP .cll-width10
{
	width: 10px;
}

.Shop_DeviceCompareWP .cll-width187
{
	width: 187px;
}

.Shop_DeviceCompareWP .cll-width192
{
	width: 192px;
}

.Shop_DeviceCompareWP .cll-TextAlignCenter
{
	text-align: center;
}

.Shop_DeviceCompareWP .cll-LeftTriangle-Icon-Link
{
   background-position:right;
   background-repeat:no-repeat;
   padding-right:20px;
}

/* End ControlsStyles\1.RTL\Shop_DeviceCompareWP.css */
/* Start ControlsStyles\1.RTL\Shop_DeviceFeaturesLinking.css */
.dflContainer
{
    overflow: hidden;
}
.dflContainer img
{
    vertical-align: middle
}
.dflContainer .featuresZone
{
    float: right;
    overflow: hidden;        
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}

.dflContainer .featuresZone .featuresColumn
{
    width: 196px;
    float: right;        
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}

.dflContainer .featuresZone .featuresColumn .featureBox
{
    height: 185px;
    clear: both;
    padding: 10px;
}
.dflContainer .featuresZone .featuresColumn .featureBoxSeparator
{
    height: 1px;
    line-height: 1px;
    clear: both;
    background-color: #fff
}
.dflContainer .featuresZone .featuresColumn .featureBox .imgBox
{
    text-align: center;
    margin-bottom: 15px;
}

.dflContainer .summaryZone
{
    float: left;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.dflContainer .summaryZone .featureBox
{
    padding: 10px;
}
.dflContainer .summaryZone .featureBox .imgBox
{
    text-align: center;
    margin-bottom: 15px;
}
.dflContainer .summaryZone .featureBox ul
{
    list-style-type: none;
    margin: 5px 0 0;
    padding: 0;
}
.dflContainer .summaryZone .featureBox ul li
{
    margin: 4px 0;
    padding-right: 20px;
}
.dflContainer .summaryZone .featureBox ul li a
{
}
.dflContainer .summaryZone .featureBox ul li a:link,
.dflContainer .summaryZone .featureBox ul li a:active,
.dflContainer .summaryZone .featureBox ul li a:visited
{
    text-decoration: none
}
.dflContainer .summaryZone .featureBox ul li a:hover
{
    text-decoration: underline
}
/* End ControlsStyles\1.RTL\Shop_DeviceFeaturesLinking.css */
/* Start ControlsStyles\1.RTL\Shop_DeviceSearchResultsUC.css */
.cll-DsrTitles
{
	padding-right: 12px
}
.cll-DsrPriceContainer
{
	border-top: solid 1px #fff;
	margin-top: 15px;
}
.cll-DsrPriceSubContainer
{
	padding: 20px 50px 15px 0;
	margin-right: 15px;
}
.cll-DsrPriceSubContainer table tr td
{
	vertical-align: middle;
}
.cll-DsrPriceSubContainer table tr td.cll-radioCell
{
	width: 20px;
}
.cll-DsrPriceSubContainer table tr td.cll-radioCellText
{
	padding-left: 25px;
}
.cll-DsrPriceSubContainer span
{
}
a.cll-BlackWhiteLinkButton
{
	display: block;
	padding: 2px 7px;
	text-align: center;
	width: 65px;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}
a.cll-BlackWhiteLinkButton:hover
{
	text-decoration: none;
}
table.cll-DsrDevicesList
{
	width: 100%;
	border-top: solid 1px #fff;
}
table.cll-DsrDevicesList th
{
	padding: 18px 0 12px;
	font-weight: normal;
}
th.cll-DsrTableFisrtHeadingCell,
td.cll-DsrTableFisrtHeadingCell
{
	text-align: right;
}
th.cll-DsrTableFisrtHeadingCell .cll-BlackWhiteLinkButton,
td.cll-DsrTableFisrtHeadingCell .cll-BlackWhiteLinkButton
{
	float: right;
}
.cll-BlackWhiteLinkButtonText
{
	float: right;
	margin-right: 8px;
	padding: 2px 0;
}
th.cll-DsrTableSecondHeadingCell
{
	text-align: left;
	padding-left: 28px;
}
th.cll-DsrTableSecondHeadingCell a:link, th.cll-DsrTableSecondHeadingCell a:visited, th.cll-DsrTableSecondHeadingCell a:active
{
	text-decoration: underline;
}
th.cll-DsrTableSecondHeadingCell a:hover
{
	text-decoration: none;
}
th.cll-DsrTableBorder
{
	width: 12px;
}
table.cll-DsrDevicesList tr td
{
	padding: 30px 0;
	vertical-align: top;
}
td.cll-DsrTableBorder
{
	border: 0;
}
td.cll-DsrTableCheckBox
{
	width: 30px;
}
td.cll-DsrTableDeviceImage
{
	text-align: center;
	width: 170px;
}
td.cll-DsrTableDeviceMain
{
	width: 300px;
}
div.cll-DsrTableDeviceFeatures
{
	margin: 10px 0 0;
	padding-bottom: 10px;
}
div.cll-DsrDeviceDesc
{
	margin-top: 8px;
}
a.cll-DsrTableDevice3D
{
	display: block;
	margin: 8px 0 0;
}
a.cll-DsrTableDevice3D:link, a.cll-DsrTableDevice3D:active, a.cll-DsrTableDevice3D:visited
{
	text-decoration: underline;
	padding-right: 20px;
}
a.cll-DsrTableDevice3D:hover
{
	text-decoration: none;
}
.cll-DsrTableDeviceSales
{
	margin-top: 8px
}
.cll-DsrTableDeviceSales a
{
	display: block;
	padding-right: 20px;
}
a.Cll-DsrSelectLink
{
	background-color: #8bc43f;
	color: #fff;
	width: 55px;
	padding: 2px 0;
	text-align: center;
	float: left;
	text-decoration: none;
	margin-top: 15px;
	display: block;
}
a.Cll-DsrSelectLink:hover
{
	text-decoration: underline;
}

/* End ControlsStyles\1.RTL\Shop_DeviceSearchResultsUC.css */
/* Start ControlsStyles\1.RTL\Shop_DeviceWP.css */
.cll-deviceMainContainer
{
	padding: 15px 0 30px;
	width: 980px;
}
.cll-shopLinks
{
	float: left;
	margin-left: 33px;
}
.cll-shopLinks td
{
	vertical-align: middle;
}
.cll-shopLinks a
{
	text-decoration: none;
}
.cll-shopLinks a:hover
{
	text-decoration: underline;
}
.cll-shopLinks .cll-ShoppingAssitence-Icon-Link
{
	padding-top: 1px;
	padding-bottom: 1px;
}
.cll-tabsContainerIncluder
{
	float: right;
	width: 700px;
}
.cll-tabsSidebarIncluder
{
}
.cll-dwp_mainContainer
{
	width: 640px;
	float: right;
	margin-right: 7px;
}
.cll-dwp_sideSuperContainer
{
	width: 255px;
	padding: 18px 12px 0 13px;
	float: left;
	margin-top: 23px;
}
.cll-dwp_sideContainer
{
	width: 244px;
}
.cll-dwp_imageContainer
{
	float: right;
	width: 265px;
	text-align: center;
}
.cll-dwp_specsContainer
{
	width: 375px;
	float: left;
	vertical-align: top;
}
.cll-dwp_specsContainer p
{
	text-align: justify;
}
.Cll-DwpLongText
{
	margin-top: 15px;
}
.cll-dwp_linksArea
{
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.cll-dwp_linksArea div
{
	margin: 5px 0
}
.cll-dwp_specsArea
{
	padding-bottom: 2px;
	margin-bottom: 8px;
	margin-top: 20px;
}
.cll-dwp_specsArea div
{
	margin-bottom: 15px;
}
.cll-dwp_specsArea table
{
	width: 100%;
}
.cll-dwp_specsArea table tr td, .cll-dwp_specsArea table tr td img
{
	vertical-align: middle;
}
.cll-dwp_specsArea table tr td img
{
	display: block;
	margin-left: 4px;
	float: right;
}
.cll-dwp_specsArea table.cll-commonFeatures
{
	margin-top: 10px;
}
.cll-dwp_specsArea table.cll-commonFeatures td
{
}
.cll-dwp_specsArea table.cll-commonFeatures td.cll-featureName
{
	width: 175px;
	padding: 4px 0
}
.cll-dwp_specsArea table.cll-commonFeatures td.cll-featureStatus
{
	width: 15px;
}
.cll-dwp_specsArea table.cll-commonFeatures td.cll-featureTextFeature
{
}
.cll-dwp_specsArea div a:link, .cll-dwp_specsArea div a:visited, .cll-dwp_specsArea div a:active,
.cll-dwp_linksArea div a:link, .cll-dwp_linksArea div a:visited, .cll-dwp_linksArea div a:active
{
	word-spacing: -1px;
	letter-spacing: 0;
	font-size: 12px;
	text-decoration: underline;
}
.cll-dwp_specsArea div a:hover,
.cll-dwp_linksArea div a:hover
{
	text-decoration: none;
}
.cll-dwp_specsArea ul
{
	padding: 0;
	margin: -15px 0 0 0;
	list-style-type: none;
}
.cll-dwp_specsArea ul li
{
	padding: 3px 10px;
}
.dwp-AddToCart
{
	margin-top: 15px;
	width: 100%
}
.dwp-AddToCartCell
{
	text-align: left;
}
.dwp-AddToCartCell a
{
	float: left
}
.cll-dwp_specsArea .cll-inBoxImage
{
	margin-top: -13px;
}
.cll-dwp_moreHelpArea
{
	clear: both;
	margin: 40px 8px 0 0;
	padding-right: 15px;
}


/*additional links*/
.cll-dwp_addtionalLinksContainer
{
	margin: 15px 0 0;
}
.cll-dwp_addtionalLinksContainer a.upgradingLink
{
	display: block;
	padding-right: 20px;
	margin: 5px 0;
}
.cll-dwp_addtionalLinksContainer a:link, .cll-dwp_addtionalLinksContainer a:active, .cll-dwp_addtionalLinksContainer a:visited
{
	word-spacing: -1px;
	letter-spacing: 0;
	font-size: 12px;
	text-decoration: none;
}
.cll-dwp_addtionalLinksContainer a:hover
{
	text-decoration: underline;
}
.cll-dwp_addtionalLinksContainer hr
{
	height: 1px;
}
/*under tabContainer*/
.cll-dwp_subContainer
{
	border-bottom: solid 1px #fff;
	padding: 25px 8px 0 8px;
	clear: both;
	zoom: 100%
}
.cll-dwp_subContainerBlock
{
	float: right;
	padding: 0 10px;
	width: 155px;
}
.cll-CompatiableDevices_subContainerBlock
{
}
.cll-CompatiablePricePlan_subContainerBlock
{
}
.cll-AccessorySR_subContainerBlock
{
}
.cll-dwp_subContainerBlock a:link, .cll-dwp_subContainerBlock a:active, .cll-dwp_subContainerBlock a:visited, .cll-CompatiableDevices_subContainerBlock a:link, .cll-CompatiableDevices_subContainerBlock a:active, .cll-CompatiableDevices_subContainerBlock a:visited
{
	word-spacing: -1px;
	letter-spacing: 0;
	font-size: 11px;
	text-decoration: underline;
}
.cll-dwp_subContainerBlock a:hover, .cll-CompatiableDevices_subContainerBlock a:hover
{
	text-decoration: none;
}
.cll-CompatiablePricePlan_subContainerBlock img, .cll-dwp_subContainerBlock img, .cll-CompatiableDevices_subContainerBlock img, .cll-AccessorySR_subContainerBlock img
{
	border-width: 0;
}
/* End ControlsStyles\1.RTL\Shop_DeviceWP.css */
/* Start ControlsStyles\1.RTL\Shop_DisplaySmallDevicedListUC.css */
.DisplaySmallDevicedListUC .DevicesTable td
{
	width: 130px;
	padding: 35px 0 24px;
	text-align: center;
	vertical-align: middle;
}
.DisplaySmallDevicedListUC .DevicesTable td div
{
	padding: 0 auto;
	font-size: 13px;
	margin: 20px 20px 0;
	#margin: 20px 2px 0;
}
.DisplaySmallDevicedListUC .DevicesTable td.DevicesSide
{
	width: 10px;
	border-top: 0;
	padding: 0;
}

/* End ControlsStyles\1.RTL\Shop_DisplaySmallDevicedListUC.css */
/* Start ControlsStyles\1.RTL\Shop_ProductExtraActionLinksUC.css */
/*
.cll-extraActionLinks td
{
	background: url(../GreenTheme/Images/Icons/AquaLeftTriangle.gif) no-repeat right center;
}
*/
/* End ControlsStyles\1.RTL\Shop_ProductExtraActionLinksUC.css */
/* Start ControlsStyles\1.RTL\Shop_SelectPhoneNumber.css */
.Cll-Shop-PhoneFlatBox
{
	border-right: #9A9A9A 1px solid;
	border-top: #9A9A9A 1px solid;
	border-left: #9A9A9A 1px solid;
	border-bottom: #9A9A9A 1px solid;
	font-size: 20px;
	text-align: center;
	height:20px;
	width:20px;
	vertical-align:middle;
}

.Cll-Shop-PhoneBoxDiv
{
	 direction:rtl;
	 text-align:right;
}


.FillTheNumberDiv
{
	padding-right:20px;
}


.input[disabled]
{
 /*background-color: #cccccc;	*/
 color:red;
}


/* End ControlsStyles\1.RTL\Shop_SelectPhoneNumber.css */
/* Start ControlsStyles\1.RTL\Shop_SelectWarrantyProgram.css */

/* End ControlsStyles\1.RTL\Shop_SelectWarrantyProgram.css */
/* Start ControlsStyles\1.RTL\Shop_ShoppingAssistantUC.css */
.ShoppingAssistant .cll-ShoppingAssistantMainDiv
{
	background-color: #F6F6F6;
	width: 580px;
	
	text-align: right;
	direction: rtl;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: #A59FA3 1px solid;
	border-top: #A59FA3 1px solid;
	border-left: #A59FA3 1px solid;
	border-bottom: #A59FA3 1px solid;
} 

.ShoppingAssistant .Cll-NormalTxt ,.ShoppingAssistant .Cll-MainTitle ,.ShoppingAssistant .Cll-SubTitle,.ShoppingAssistant  a.Cll-NormalTxt:link ,.ShoppingAssistant  a.Cll-NormalTxt:active ,.ShoppingAssistant  a.Cll-NormalTxt:hover,.ShoppingAssistant a.Cll-NormalTxt:visited,.ShoppingAssistant .cll-HR
{
	color: #525252;
}

.ShoppingAssistant .Cll-NormalTxt A 
{
	COLOR: #525252;
}


.ShoppingAssistant .UserIdent
{
	padding: 3px 0px 3px 0px;
		
}



.ShoppingAssistant .SACommandTxt:Hover
{
	text-decoration: underline !important;
	color: #ec184a !important;
}

.ShoppingAssistant .SACommandTxt
{
	text-decoration: underline !important;
	color: #BABABC !important;
}

.ShoppingAssistant .subHeaderSA
{
	font-size: 16px;	
	font-weight:bold;
}


.ShoppingAssistant .ShoppingAssistantButton
{
	color: #FFFFFF;
	background-color: #ec184a;
	padding: 2px 13px;
	font-size: 11px;
	cursor: pointer;
	border: solid #a9a8b8 1px;
}


.ShoppingAssistant .cll-mainTableShopingAss
{
	background-color: #F6F6F3;
	text-align: right;
	
}

.ShoppingAssistant .cll-icon-RedLeftTriangle
{
	width: 16px;
	height: 23px;
	background: url(../MainCss/Images/Icons/RedLeftTriangle.gif) no-repeat right center;
	float: right;
	margin:  -3px 0 0 5px;
}

.ShoppingAssistant .cll-ShoppingAssistantGeneralItem
{
	background-color: #E5E5E7;
	vertical-align: bottom;
	
	padding:3px 20px 3px 20px;
}

.ShoppingAssistant .cll-ShoppingAssistantStageCurrent
{
	background: #E4E4E6 url(../MainCss/Images/Icons/arrow_big_shoping.GIF) no-repeat center center;
	width: 100px;
	font-size: 12px;
	color: #ec184a;
	text-align: center;

	border-right: #E57A94 1px solid;
	border-top: #E57A94 1px solid;
	border-bottom: #E57A94 1px solid;
	vertical-align:middle;
	
	padding:70px 0px 10px 0px;
	
	
}

.ShoppingAssistant input[disabled]
{
 background-color: #cccccc;	
 color:#FFFFFF;
}



.ShoppingAssistant .ShoppingAssistantLineHeader
{
	font-size: 12px;
	color: #ec184a;
	font-weight:bold;
	 padding-right:-10px;

}
.ShoppingAssistant .ShoppingAssistantLineHeaderDetails
{

	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 12px;
	color: #ec184a;
	width:280px;
	
	
}

.ShoppingAssistant .linesLabels
{
 width:80px;	
}

.ShoppingAssistant .DetailsItemTD
{
	
	white-space:nowrap;	
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	width: 200px;
	 
	
}
.ShoppingAssistant .ActionItemTD
{
		
	 width:150px;
	 text-align:right;
	 padding-top:5px;
	 padding-bottom:5px;
	 white-space:nowrap;
	 color: #BABABC !important;
	 vertical-align:top;
	 
	
}




.ShoppingAssistant .DetailsAccesoriesLabel
{
	
	width:180px;
	display:block;
	 
}

.ShoppingAssistant .linesAccesories
{
 width:80px;	
}

.ShoppingAssistant .ActionAccesoriesTD
{
		
	 width:150px;
	 text-align:right;
	 padding-top:5px;
	 padding-bottom:5px;
	 white-space:nowrap;
	 color: #BABABC !important;
	 vertical-align:bottom
	 
	
}



.ShoppingAssistant .cll-ShoppingAssistantStageCurrentItem
{
	background: #EDEDEF;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;

	border-top: #E57A94 1px solid;
	border-left: #E57A94 1px solid;
	border-bottom: #E57A94 1px solid;
	padding-top:10px;
	padding-bottom:10px;
}

.ShoppingAssistant .cll-ShoppingAssistantStageCurrentItemNoBorder
{
	background: #EDEDEF;
	vertical-align: middle;
	text-align:right;
	
}


.ShoppingAssistant .Cll-ShoppingAssistant-LineSeperator
{
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
	font-size:0px;
	line-height:0px !important;

	
}

.ShoppingAssistant .Cll-ShoppingAssistant-LineSeperatorDark
{
	border-bottom: 1px solid #B9B9B9;
	width: 100%;
	font-size:0px;
	line-height:1px !important;
	
}

.ShoppingAssistant .PhoneValidator
{
	 width:100px;
	
	
}



.ShoppingAssistant .currentFocusStage
{
	padding: 30px 0;
	
}

.ShoppingAssistant .userCheckBox
{
	 display:block;
	 width:250px;
	 
}

.ShoppingAssistant .userCheckBoxInputFix
{
background-color:#EDEDEF !important;	
}

.ShoppingAssistant .cll-icon-RedPlus
{
	width: 23px;
	height: 23px;
	background: url(../MainCss/Images/Icons/plusRed.GIF) no-repeat center center;
	float: right;
	margin: -3px 0 0 5px;
	background-color: #E4E4E6;
}


.ShoppingAssistant .cll-ShoppingAssistantStageGeneral
{
	background-color: #D9D9DB;
	width: 100px;
	font-size: 12px;
	text-align: center;
	padding:3px 0px 3px 0px;
}
.ShoppingAssistant .cll-ShoppingAssistantStageFinish
{
	background: #D9D9DB url(../MainCss/Images/Icons/small_v_shoping.gif) no-repeat   center ;
	width: 100px;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	text-align: center;
	padding-top:5px;
	background-position: 70px 8px;
	
}
.ShoppingAssistant .ShoppingAssistantStageFinishNoIron
{
	background: #D9D9DB;
	width: 100px;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	text-align: center;
}

.ShoppingAssistant .ShoppingAssistantEmptyDivMain
{
	  height:250px;
}



.ShoppingAssistant .cll-RedShoppingAssitant-Icon-Link
{
	background: transparent url(../MainCss/Images/Icons/RedShoppingAssitant.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding:  5px 30px 15px 25px;
	
}

.ShoppingAssistant .cll-ShoppingAssitence-ClosingGif
{
	background: transparent url(../MainCss/Images/Icons/close_button.gif) no-repeat left top;
	overflow: hidden;
	display: block;
	width:25PX;
	height:25PX;
	 float:left;
	
	
}

.ShoppingAssistant .cll-ShoppingAssitence-Seperator
{ 
	
	 height:20px;
	
}

.ShoppingAssistant .aWithUnderline
{
	
	 text-decoration:underline;
	
}

.ShoppingAssistant .toShoppingCart
{
	 text-decoration:underline;
	 color: #525252 !important;
	 background: transparent url(../MainCss/Images/Icons/icon_shoping_cart.gif);
	 background-repeat: no-repeat;
	 background-position: right center;
	 padding-right:20px;
	 
	
}





.ShoppingAssistant .ContinueToCash
{
	display: block;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	padding: 4px 0;
	background-color: #8BC43F; 
	border-right: #F6F6F3 1px solid;
	border-top: #F6F6F3 1px solid;
	border-left: #F6F6F3 1px solid;
	border-bottom: #F6F6F3 1px solid;
	height:27px;
	color:#FFFFFF;
	cursor:pointer;
	
}


.ShoppingAssistant .ButtonEnableFalse
{
	height: 27px;
	color: #FFFFFF;
	background-color: #cccccc;
	
}

.ShoppingAssistant .ContinueToCash:link, .ShoppingAssistant .ContinueToCash:visited, .ShoppingAssistant .ContinueToCash:active
{
	color: #525252;
	text-decoration: none;
}




/* End ControlsStyles\1.RTL\Shop_ShoppingAssistantUC.css */
/* Start ControlsStyles\1.RTL\Shop_ShoppingCartUC.css */
h4.cll-formBlockHeading
{
	margin: 12px 0 5px;
	line-height: 12px;
}
h4.cll-formBlockHeading span
{
	font-weight: normal;
	display: block;
}
.cll-formTitleDescription
{
	width: 370px;
	padding-bottom: 4px;
}
.cll-formTitleDescription div.cll-formTitleDescriptionText
{
	float: right;
}
.cll-formTitleDescription div.cll-formTitleSecureLogo
{
	float: left;
}
/* row */
.cll-formInputRow
{
	clear: both;
	padding: 5px 0;
}
.cll-formInputRow a:link, .cll-formInputRow a:active, .cll-formInputRow a:visited
{
	text-decoration: underline;
}
.cll-formInputRow a:hover
{
	text-decoration: none;
}
/* text before input*/
.cll-formInputRow label
{
	float: right;
	display: block;
	width: 90px;
	height: 10px;
	padding: 5px 0;
}
/* block surround input with small text bellow it */
.cll-formInputRow div span.cll-formInputWithSubText
{
	display: block;
	float: right;
	margin-left: 6px;
	_margin: 0 1px;
}

/* small text below input*/
.cll-formInputRow div span.cll-formInputWithSubText b
{
	display: block;
	font-weight: normal;
	font-size: 90%;
}
/* inputs themself*/
.cll-formInputRow div input, .cll-formInputRow div textarea
{
	width: 175px;
}
.cll-formInputRow div select
{
	width: 179px;
	font-size: 12px;
}
.cll-formBackToCartWrapper
{
	margin: 15px 0 7px;
}
.cll-formBackToCartWrapper a
{
	font-weight: bold;
	display: block;
	width: 115px;
	vertical-align: middle;
	padding: 1px 18px 1px 0;
	font-size: 14px;
}
.cll-formBackToCartWrapper a:link, .cll-formBackToCartWrapper a:visited, .cll-formBackToCartWrapper a:active
{
	text-decoration: none;
}
.cll-formBackToCartWrapper a:hover
{
	text-decoration: underline;
}
.cll-formSubmitWrapper
{
	margin: 20px 0;
}
.cll-formSubmitWrapper input
{
	color: #fff;
	padding: 2px 13px;
	font-size: 11px;
	cursor: pointer;
}
.cll-formSubmitWrapper input.cll-formOrderSubmit
{
	padding: 2px 45px;
}
/* order summary */
.cll-orderSummarySeparator
{
	height: 1px;
	background-color: #fff;
	line-height: 1px;
}
table.cll-orderSummaryList
{
	width: 615px;
}
table.cll-orderSummaryList th
{
	text-align: right;
	font-size: 120%;
	padding: 19px 11px 5px;
}
table.cll-orderSummaryList td
{
	vertical-align: top;
	padding: 13px 11px;
}

.cll-orderSummaryColumn1
{
	width: 190px;
	padding: 13px 1px;
}
.cll-orderSummaryColumn2
{
	width: 195px;
	background: url(../MainCss/OpacityPNG/shadow40.png) top left;
}
.cll-orderSummaryColumn3
{
}
.cll-orderSummaryColumn2 ul
{
	margin: 0;
	padding-right: 11px;
}
.cll-orderSummaryColumn3 ul
{
	margin: 0;
	padding-right: 0;
	list-style-type: none;
}
.cll-orderSummaryShipping
{
	width: 370px;
	padding: 11px 0;
}
.cll-orderSummaryShipping a
{
	display: block;
	width: 115px;
	vertical-align: middle;
	font-weight: bold;
	padding: 1px 18px 1px 0;
	font-size: 12px;
}
.cll-orderSummaryShipping a:link, .cll-orderSummaryShipping a:visited, .cll-orderSummaryShipping a:active
{
	text-decoration: none;
}
.cll-orderSummaryShipping a:hover
{
	text-decoration: underline;
}
.cll-orderSummaryCheckboxes
{
	padding: 11px 0;
}
.cll-orderSummaryCheckboxes div
{
	display: inline;
}
.cll-orderSummaryCheckboxes div a:link, .cll-orderSummaryCheckboxes a:visited, .cll-orderSummaryCheckboxes a:active, .cll-orderSummaryCheckboxes a:hover
{
	text-decoration: underline;
}

/* Order finish */
.cll-formWizardContainer
{
	clear: both;
	margin: 13px 0 23px;
}
.cll-formContainer
{
	clear: both;
}
.cll-formFinishedSideImage
{
	width: 176px;
	height: 344px;
	float: right;
	margin-bottom: 22px;
}
.cll-formFinishedText
{
	margin-right: 188px;
}
.cll-formFinishedText p
{
	margin: 6px 0;
}
.cll-formFinishedText p.cll-formFinishedOrderId
{
	margin: 18px 0;
}

/* shopping cart area */
.cll-shopCartTitle
{
	line-height: normal;
	height: 37px;
	padding: 0 42px 0 0;
	margin-right: 11px;
	vertical-align: middle;
}
.cll-shoppingCartList
{
	width: 100%;
	margin: 0 auto;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
}
td.cll-shoppingCartColumn1, td.cll-shoppingCartColumn2, th.cll-shoppingCartColumn1, .cll-shoppingCartColumnSpacingR, td.cll-shoppingCartColumnWide1, .cll-shoppingCartColumn21, .cll-shoppingCartColumn22
{
	background: url(../MainCss/OpacityPNG/shadow40.png) top left;
}
.cll-shoppingCartColumnSpacing, .cll-shoppingCartColumnSpacingR
{
	width: 11px;
}
th.cll-shoppingCartColumn1, th.cll-shoppingCartColumn2
{
	text-align: right;
	padding: 15px 0 7px 0;
}
th.cll-shoppingCartColumn1
{
	font-size: 120%;
}
th.cll-shoppingCartColumn2
{
	font-size: 120%;
	padding-right: 20px;
}
.cll-shoppingCartList td
{
	vertical-align: top;
	padding-top: 9px;
	padding-bottom: 9px;
}
td.cll-shoppingCartColumn1
{
	width: 65px;
}
td.cll-shoppingCartColumnWide1
{
	white-space: nowrap;
}
td.cll-shoppingCartColumn2, .cll-shoppingCartColumn21, .cll-shoppingCartColumn22
{
}
.cll-shoppingCartColumn21
{
	padding-right: 10px;
}
.cll-shoppingCartColumn22
{
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}
.cll-shoppingCartColumn22 a
{
	text-decoration: none;
}
.cll-shoppingCartColumn22 a:hover
{
	text-decoration: underline;
}
td.cll-shoppingCartColumn3
{
	padding-right: 20px;
	width: 230px;
}
td.cll-whiteShopRow
{
	border-bottom: solid 1px #fff;
}
td.cll-noBorderShopRow
{
	border-width: 0;
}
.cll-ShopSmallButton
{
	display: block;
	padding-right: 18px;
}
a.cll-ShopSmallButton
{
	text-decoration: none;
}
a.cll-ShopSmallButton:hover
{
	text-decoration: underline;
}

/* order buttons*/
.cll-formCartSubmitWrapper
{
	padding: 10px 20px 10px 0;
	width: 240px;
}
.cll-formCartSubmitWrapper input
{
	color: #fff;
	padding: 2px 13px;
	font-size: 11px;
	cursor: pointer;
}
.cll-formCartCancelWrapper
{
	padding-right: 11px;
}
.cll-formCartCancelWrapper a:link, .cll-formCartCancelWrapper a:active, 
.cll-formCartCancelWrapper a:visited
{
	text-decoration: underline;
}
.cll-formCartCancelWrapper a:hover
{
	text-decoration: none;
}
/* sidebar in shopCart */
.cll-formCartSideTitle
{
	font-weight: bold;
	margin: 7px 0;
	padding-top: 22px;
}
.cll-formCartSideLinks
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.cll-formCartSideLinks li
{
	margin: 3px 0;
	padding-right: 12px;
}
.cll-formCartSideLinks a:link, .cll-formCartSideLinks a:active, .cll-formCartSideLinks a:visited
{
	text-decoration: none;
}
.cll-formCartSideLinks li a:hover
{
	text-decoration: underline;
}
/* End ControlsStyles\1.RTL\Shop_ShoppingCartUC.css */
/* Start ControlsStyles\1.RTL\Shop_SupportedColorsUC.css */
.cll-dwp_colorsContainer
{
	padding: 10px 10px 12px 10px;
	margin-top: 10px;
	zoom: 100%
}
.cll-dwp_colorBlock
{
	float: right;
	width: 35px;
	margin-left: 10px;
}
.cll-dwp_colorBlock_NoRdb
{
	float: right;
	width: 7px;
	margin-right: 15px;
}
.cll-dwp_colorBlock div, .cll-dwp_colorBlock_NoRd div
{
	float: right;
}
.cll-dwp_colors
{
	padding-bottom: 15px;
}
.cll-colorsSimple
{
}
.cll-colorsSimple .theColor,
.cll-dwp_colors .theColor
{
	margin: 3px 0
}
.cll-colorsSimple .theColor img,
.cll-dwp_colors .theColor img
{
	width: 12px;
	height: 12px
}
.cll-dwp_colorAction
{
	margin-top: 15px;
	clear: both;
}
/* End ControlsStyles\1.RTL\Shop_SupportedColorsUC.css */
/* Start ControlsStyles\1.RTL\Shop_SalesTeaserWP.css */
.SalesTeaserWP
{
}

.SalesTeaserWP .Width588
{
	width: 588px;
}

.SalesTeaserWP .Width372
{
	width: 372px;
}

.SalesTeaserWP .Width176
{
	width: 176px;
}

.SalesTeaserWP .cll-HyperlinkSelectBtn
{
	width: 84px;
}


.SalesTeaserWP .TextColor
{
	color:White;
}

.SalesTeaserWP .Title
{
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	zoom: 100%;
}

.SalesTeaserWP .TeaserBorder
{
	border-bottom:solid 1px;
}

.SalesTeaserWP .Item
{
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
	zoom: 100%;	
}

.SalesTeaserWP .Item .ImageDiv
{
	float: right;
	height: 97px;
	width: 176px;
	padding-top: 6px;
}
.SalesTeaserWP .Item .ImageDiv .Image
{
	height: 97px;
	width: 176px;
}
.SalesTeaserWP .Item .Description
{
	float: right;
	margin-right: 20px;
	padding-left: 10px;
}



.SalesTeaserWP .Item .Description .Text
{
	padding-top: 13px;
	min-height: 80px;
}
.SalesTeaserWP .Bottom
{
	height:50px;
	zoom: 100%;	
}

.SalesTeaserWP .Bottom .BottomLinkDiv
{
	float: left;
	padding-left: 10px;
}
/* End ControlsStyles\1.RTL\Shop_SalesTeaserWP.css */
/* Start ControlsStyles\1.RTL\ShoppingAssistantLink.css */
/*********************************************
 *********** ShoppingAssistantLink. RTL*******
 *********************************************/
.ShoppingAssistantLink .cll-ShoppingAssitence-Icon-Link
{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right center;
	padding:7px 30px 7px 0px;
}
/* End ControlsStyles\1.RTL\ShoppingAssistantLink.css */
/* Start ControlsStyles\1.RTL\ShoppingCartLinkUC.css */
/*********************************************
 *********** ShoppingCartLinkUC. RTL**************
 *********************************************/
.ShoppingCartLinkUC .cll-icon-RedShoppingCart
{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right center;
	padding:7px 25px 0px 0px;
}
/* End ControlsStyles\1.RTL\ShoppingCartLinkUC.css */
/* Start ControlsStyles\1.RTL\SpecialMessageWP.css */
.SpecialMessageWP
{
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
.SpecialMessageWP .TitleIconCell
{
	vertical-align: top;
}
.SpecialMessageWP .TitleIcon
{
	height: 30px;
	width: 35px;
}
.SpecialMessageWP .Title
{
	padding-top: 5px;
	padding-bottom : 5px;
}
/* End ControlsStyles\1.RTL\SpecialMessageWP.css */
/* Start ControlsStyles\1.RTL\StripWP.css */
/*====== strip image ======*/

.cll-stripImageWidth_1Col
{
	width: 176px;
}
.cll-stripImageWidth_2Col
{
	width: 372px;
}

.cll-strip-HighContainer
{
	height: 240px;
	overflow:hidden;
	
}

.cll-strip-LowContainer
{
	height: 120px;
}

.cll-strip-SideText
{
	margin-right: 20px;
	float: right;
}

.cll-stripImageHigh
{
	height: 240px;
}
.cll-stripImageLow
{
	height: 98px;
}

.cll-marginBottom10px
{
	margin-bottom: 10px;
}

.cll-paddingTop6px
{
	padding-top: 6px;
}

.cll-marginBottom22px
{
	margin-bottom: 22px;
}


.cll-PaddingTop12px
{
	padding-top: 12px;
}

/* End ControlsStyles\1.RTL\StripWP.css */
/* Start ControlsStyles\1.RTL\StripZonePackageWP.css */
.StripZonePackageWP					{  }
.StripZonePackageWP .TopImage		{ padding-bottom:6px; }
.StripZonePackageWP .SideImage		{ padding-left:20px; padding-bottom:12px}
.StripZonePackageWP .DetailsPadding	{ padding-top:6px; }
.StripZonePackageWP .SubTitleDiv	{ padding-top:9px; }
.StripZonePackageWP .WideLinkDiv		{ margin-top:10px;}
.StripZonePackageWP .TallLinkDiv		{ margin-top:20px;}
/* End ControlsStyles\1.RTL\StripZonePackageWP.css */
/* Start ControlsStyles\1.RTL\TeaserWP.css */
.TeaserWP
{
}
.TeaserWP .TextColor
{
	color:White;
}
.TeaserWP .Title
{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	zoom: 100%;
}

.TeaserWP .TeaserBorder
{
	border-bottom:solid 1px;
}

.TeaserWP .Item
{
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
	zoom: 100%;	
}

.TeaserWP .Item .ImageDiv
{
	float: right;
	height: 97px;
	width: 176px;
	padding-top: 6px;
}
.TeaserWP .Item .ImageDiv .Image
{
	height: 97px;
	width: 176px;
}
.TeaserWP .Item .Description
{
	float: right;
	margin-right: 20px;
}
.TeaserWP .Item .Description .Text
{
	padding-top: 13px;
	min-height: 80px;
}
.TeaserWP .Bottom
{
	height:50px;
	zoom: 100%;	
}

.TeaserWP .Bottom .BottomLinkDiv
{
	float: left;
	padding-left: 10px;
}
/* End ControlsStyles\1.RTL\TeaserWP.css */
/* Start ControlsStyles\1.RTL\UpdateUser.css */
/* ------------- UpdateUser - Not Designed For LTR yet ------------ */

.UpdateUser
{
	padding-right:10px;
	color:White;
	width:784px;
}

.UpdateUser .Title
{
	margin-bottom:20px;
	padding-top:17px;
	margin-left:15px;
	
}

.UpdateUser .FillInDetails
{
	margin-top:22px;
	width:367px;
	border-bottom:solid 1px;
	padding-bottom:6px;
}

.UpdateUser .PersonalDetails
{
	margin-top:20px;
	margin-bottom:5px;
	padding-bottom:5px;
}

.UpdateUser .Row
{
	margin-bottom:10px;
}

.UpdateUser .Row .Right
{
	float:right;
	width:131px;
}

.UpdateUser .Row .Left
{
	float:right;
	margin-right:8px;
	width:237px;
}

.UpdateUser .LoginDetails
{
	margin-top:10px;
	margin-bottom:10px;
}

.UpdateUser .Password
{
	margin-top:10px;
	padding: 10px;
	
}
.UpdateUser .Password .Left
{
	height:22px;
}

.UpdateUser .Password .Row .Right
{
	width:131px;
}

.UpdateUser .ToolTip2
{
	width:170px;
}


.UpdateUser .UserDetails .Row .Left input
{
	border-width:0px;
	width:250px;
	height:14px;
}

.UpdateUser .UserDetails .Row .Left select
{
	border:solid 0px white;
	width:250px;
	#width:255px;
}

.UpdateUser .OrganizationZone
{
	margin-top: 10px;
}

.UpdateUser .OrgsContainer
{
	padding: 10px;
	margin-top:10px;
	width: 358px;
	#width: 375px;
}

.UpdateUser .OrganitionIDs
{
	margin-bottom:0px;
	margin-top: 10px;
}

.UpdateUser .OrganitionIDs input
{
	border-width:0px;
	width:210px;
	height:14px;

}

.UpdateUser .OrganitionIDs .Organition
{
	margin-bottom:0px;
}

.UpdateUser .OrganitionIDs .Organition .OrgIDLableDiv
{
	float:right;
	width:98px;
}

.UpdateUser .OrganitionIDs .Organition .OrgIDTextBoxDiv
{
	float:right;
	margin-right:18px;
	/margin-right:15px;
}

.UpdateUser .OrganitionIDs .Organition .RemoveDiv
{
	float:right;
	margin-right:5px;
	color:Purple;
}

.UpdateUser .OrganitionIDs .Organition .OrgIDTextBoxDiv .OrgIDTextBox
{
	border:solid 0px;
}

.UpdateUser .OrganitionIDs .Organition .OrgError
{
	margin-right:116px;
	margin-top:3px;
}

.UpdateUser .AddOrgID
{
	margin-bottom:29px;
	margin-right:116px;
	/margin-right:127px;
}
/* End ControlsStyles\1.RTL\UpdateUser.css */
/* Start ControlsStyles\1.RTL\UsefulInformation.css */
.UsefulInformation
{
	
}
.UsefulInformation .DivForCategory
{
	margin-top: 30px; 
	
}
.UsefulInformation .DivForSubCategory
{
	margin-right:20px;
}


/* End ControlsStyles\1.RTL\UsefulInformation.css */
/* Start ControlsStyles\1.RTL\VoiceServiceWP.css */
.VoiceServiceWP		{}
.VoiceServiceWP .MainTitle	{ padding-top:10px; padding-bottom:20px; }

.VoiceServiceWP tr			{ zoom:1;}
.VoiceServiceWP td			{ padding:7px; zoom:1;}
.VoiceServiceWP .HeaderBorder	{ border-bottom:2px solid; border-top:2px solid; }
.VoiceServiceWP .ItemBorder	{ border-bottom:1px solid;}
.VoiceServiceWP .ProductServiceTD		{ width:237px; font-weight:bold;}
.VoiceServiceWP .ProductHowToDialTD	{ width:123px; font-weight:bold;}
.VoiceServiceWP .ProductExampleTD {width:357px; font-weight:bold;}
.VoiceServiceWP .repeaterItemTD {padding:10px;}
.VoiceServiceWP .DivItemTitleBold	{ font-weight:bold;}
.VoiceServiceWP .InnerRepeaterPlayerTD {width:50%;}

/* End ControlsStyles\1.RTL\VoiceServiceWP.css */
/* Start ControlsStyles\1.RTL\ZoneAllDownloadsMainIndexWP.css */
.ZoneAllDownloadsMainIndexWP
{
}

.ZoneAllDownloadsMainIndexWP .Separator
{
	height: 0px;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.ZoneAllDownloadsMainIndexWP .Separator2Columns
{
	width: 372;
}

.ZoneAllDownloadsMainIndexWP .SeparatorMoreThan2Columns
{
	width: 568px;
}

.ZoneAllDownloadsMainIndexWP .Item
{
	zoom: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.ZoneAllDownloadsMainIndexWP .Item .ImageDiv
{
	float: right;
	height: 50px;
	width: 50px;
	padding-left: 20px;
}

.ZoneAllDownloadsMainIndexWP .Item .Image
{
	height: 50px;
	width: 50px;
}
.ZoneAllDownloadsMainIndexWP .Item .ContentDiv 
{
	float: right;
}
.ZoneAllDownloadsMainIndexWP .Item .ContentDiv2Columns
{
	width: 302px;
}
.ZoneAllDownloadsMainIndexWP .Item .ContentDivMoreThan2Columns
{
	width: 498px;
}
.ZoneAllDownloadsMainIndexWP .Item .ContentDiv .Title
{
	padding-bottom: 5px;
}

.ZoneAllDownloadsMainIndexWP .Item .ContentDiv .LinkSeparatorDiv
{
	margin-right: 5px;
	margin-left: 5px;
}
/* End ControlsStyles\1.RTL\ZoneAllDownloadsMainIndexWP.css */
/* Start ControlsStyles\1.RTL\ZoneAutoThreeListWP.css */
.ZoneAutoThreeListWP
{
}
.ZoneAutoThreeListWP .ZoneSmallItem .Content
{
	width: 292px;
}
.ZoneAutoThreeListWP .ZoneRowItem .ContentFooter
{
	width: 248px;
}
.ZoneAutoThreeListWP .TabsDiv
{
	padding-top: 50px;
}
.ZoneAutoThreeListWP .MainTitle
{
	padding-bottom: 10px;
}
.ZoneAutoThreeListWP .ItemDiv
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.ZoneAutoThreeListWP .UpperList
{
	padding: 30px 10px 10px 10px;
	width: 372px;
}
.ZoneAutoThreeListWP .UpperList .ItemsDiv
{
	width: 372px;
}
.ZoneAutoThreeListWP .UpperList .Separator
{
	border-top-width: 1px;
	border-top-style: solid;
}
.ZoneAutoThreeListWP .LowerList
{
	padding: 30px 10px 10px 10px;
}
.ZoneAutoThreeListWP .LowerList .ItemsDiv
{
	width: 578px;
}
.ZoneAutoThreeListWP .LowerList .Separator
{
	margin: 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
}
/* End ControlsStyles\1.RTL\ZoneAutoThreeListWP.css */
/* Start ControlsStyles\1.RTL\ZoneCategoryMenuWP.css */
.ZoneCategoryMenuWP
{
	padding-top: 10px;
	padding-bottom: 10px;	
}

.ZoneCategoryMenuWP .Title
{
}

.ZoneCategoryMenuWP .ItemCollection
{
	padding-top: 10px;
}

.ZoneCategoryMenuWP .Item
{
	padding-top: 7px;
	padding-bottom: 7px;
}

.ZoneCategoryMenuWP .LowerLink
{
	padding-top: 10px;
	padding-right: 10px;
}

/* End ControlsStyles\1.RTL\ZoneCategoryMenuWP.css */
/* Start ControlsStyles\1.RTL\ZoneDownloadsWP.css */
.ZoneDownloadsWP 
{
	width:784px;
	height:623px;
}
.ZoneDownloadsWP .Tabs
{
	height:30px;
	padding-top:3px;
}
.ZoneDownloadsWP .TitleDiv	
{
	padding:5px;
}
.ZoneDownloadsWP .ZoneDownloadsTopDiv
{
	width:784px;
	height:25px;
}
.ZoneDownloadsWP .MainTitleLabel
{
	line-height:40px;
	padding-right:20px;
}
.ZoneDownloadsWP .ZoneDownloadsTopLinkDiv
{
	height:25px;
	padding-left:11px;
}
.ZoneDownloadsWP .TitleBorderDiv	
{
	height:2px;
}
.ZoneDownloadsWP .VerticalItemDiv	{ padding:10px 0px; width:100%;}
.ZoneDownloadsWP .ZoneRowItem .ContentFooter
{
	width: 248px;
}
.ZoneDownloadsWP .NumberDiv	
{ 
	border-left:1px solid; 
	width:10px; 
	height:21px; 
	padding:22px 0px 22px 10px; 
	margin-left:10px; 
	float:right;
	border-color:#D0B7BD;
}

.ZoneDownloadsWP .HorizontalItemDiv	{ padding:10px; width:154px; float:right; }
.ZoneDownloadsWP .HorizontalContentWidth { width:75px; }
.ZoneDownloadsWP .ZoneDownloadsCategoriesContainerDiv
{
	width:196px;
	height:555px;
}
.ZoneDownloadsWP .ZoneDownloadsCategoriesMainDiv
{
	width:186px;
	height:555px;
	overflow: hidden;
}
.ZoneDownloadsWP .ZoneDownloadsCategoriesScrollerDiv
{
	width:186px;
	height:508px;
	overflow: hidden;
	position:relative;
}
.ZoneDownloadsWP .ZoneDownloadsCategoriesScrollerInnerDiv
{
	width:186px;
	position:absolute;
}
.ZoneDownloadsWP .ZoneDownloadsScrollerButtonsDiv
{
	width:164px;
	height:15px;
}
.ZoneDownloadsWP .ZoneDownloadsScrollerButtonsInnerDiv
{
	width:164px;
	height:13px;
}
.ZoneDownloadsWP .ZoneDownloadsScrollerButtonsSpacerDiv
{
	width:22px;
	height:15px
}
.ZoneDownloadsWP .ZoneDownloadsScrollerButton
{
	width:11px;
	height:13px;
	margin-left:5px;
}
.ZoneDownloadsWP .ZoneDownloadsCategoryTitleDiv
{
	width:164px;
	height:32px
}
.ZoneDownloadsWP .ZoneDownloadsCategoryTitleInnerDiv
{
	width:164px;
	height:30px
}
.ZoneDownloadsWP .ZoneDownloadsCategoryTitleBorderDiv
{
	width:164px;
	height:2px
}
.ZoneDownloadsWP .ZoneDownloadsCategoryTitleTextDiv
{
	padding:5px;
}
.ZoneDownloadsWP .ZoneDownloadsTitleSpacerDiv
{
	width:22px;
	height:32px
}
.ZoneDownloadsWP .ZoneDownloadsCategoryLinkDiv
{
	width:164px;
	height:25px
}
.ZoneDownloadsWP .ZoneDownloadsCategoryLinkInnerDiv
{
	overflow:hidden;
	white-space:nowrap;
	width:120px;
	height:25px
}
.ZoneDownloadsWP .ZoneDownloadsCategorySpacerDiv
{
	width:22px;
	height:25px
}
.ZoneDownloadsWP .ZoneCategoryArrowDiv
{
	width:22px;
	height:25px
}
.ZoneDownloadsWP .ZoneDownloadsCategoryLinkText
{
	padding-right:5px;
	padding-left:5px;
	line-height:25px;
}
.ZoneDownloadsWP .ZoneDownloadsItemsSeperatorPaddingDiv
{
	height:2px;
	width:10px;
}

.ZoneDownloadsWP .ZoneDownloadsItemsSeperatorDiv
{
	height:2px;
	width:558px;
}
.ZoneDownloadsWP .ZoneDownloadsItemsRow
{
	width:578px;
}
.ZoneDownloadsWP .ZoneDownloadsItemsLastRow
{
	width:578px;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.ZoneDownloadsWP .LinkWithBulletDiv
{
	padding:0px 10px 0px 0px;
}
.ZoneDownloadsWP .ZoneDownloadsSubCategoryLinkDiv
{
	overflow:hidden;
	width:164px;
	height:20px;
}
.ZoneDownloadsWP .ZoneDownloadsSubCategoryLinkText
{
	padding-right:10px;
}
.ZoneDownloadsWP .ZoneDownloadsSubCategorySpacerDiv
{
	width:22px;
	height:20px
}
.ZoneDownloadsWP .ZoneSubCategoryArrowDiv
{
	width:22px;
	height:20px;
}
.ZoneDownloadsWP .ZoneDownloadsSubTreeLink
{
	width:15px;
	height:20px;
	cursor:pointer;
}
.ZoneDownloadsWP .ZoneDownloadsCategoriesSeperatorPaddingDiv
{
	height:2px;
	width:5px;
}

.ZoneDownloadsWP .ZoneDownloadsCategoriesSeperatorDiv
{
	height:2px;
	width:154px;
}
.ZoneDownloadsWP .ZoneDownloadsCategoriesSeperatorSpacerDiv
{
	height:2px;
	width:22px;
}
.ZoneDownloadsWP .ZoneDownloadsCategoryLastLinkDiv
{
	width:164px;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.ZoneDownloadsWP .ZoneDownloadsCategoryLastLinkInnerDiv
{
    margin-right: 5px;
}

.ZoneDownloadsWP .ZoneDownloadsCategoryLastSpacerDiv
{
	width:22px;
	margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.ZoneDownloadsWP .ZoneDownloadsItemsContainerDiv
{
	width:588px;
	height:555px;
}
.ZoneDownloadsWP .ZoneDownloadsItemsMainDiv			
{
	width:578px;
	height:535px;
	overflow:hidden;
}
.ZoneDownloadsWP .ZoneDownloadsItemInnerDiv			
{
	margin-right:10px;
}
.ZoneDownloadsWP .ZoneDownloadsItemsPagerDiv			
{
	width:578px;
	height:20px;
}

.ZoneDownloadsWP .ZoneDownloadsBottomDiv
{
	width:784px;
	height:10px;
}
.ZoneDownloadsWP .ZoneDownloadsPaddingDiv
{
	width:10px;
	height:555px;
}


/* End ControlsStyles\1.RTL\ZoneDownloadsWP.css */
/* Start ControlsStyles\1.RTL\ZoneItem.css */
.ZoneFullItem .DivWithAction
{
	cursor:pointer;
}
.ZoneFullItem .ImageDiv
{
	float:right;
	padding-left:5px;
}
.ZoneFullItem .Content
{
	float:right;
}
.ZoneFullItem .Content .ContentHeader
{
	min-height:112px;
}
.ZoneFullItem .Content .ContentHeader .Title
{
	padding-bottom:5px;
}
.ZoneFullItem .Content .ContentHeader .Author
{
}
.ZoneFullItem .Content .ContentHeader .Description
{
}
.ZoneFullItem .Content .ContentFooter
{
}
.ZoneFullItem .Content .ContentFooter .Download
{
	float: right;
	padding-left: 10px;
}
.ZoneFullItem .Content .ContentFooter .Play
{
	float: right;
	padding-right: 10px;
	border-right-style: solid;
	border-right-width: 1px;
}

.ZoneNormalItem .DivWithAction
{
	cursor:pointer;
}
.ZoneNormalItem .ImageDiv
{
	float:right;
	padding-left:5px;	
}
.ZoneNormalItem .Content
{
	float:right;
}
.ZoneNormalItem .Content .ContentHeader
{
	min-height:47px;
}
.ZoneNormalItem .Content .ContentHeader .Title
{
	padding-bottom:5px;
}
.ZoneNormalItem .Content .ContentHeader .Author
{
}
.ZoneNormalItem .Content .ContentFooter
{
}
.ZoneNormalItem .Content .ContentFooter .Download
{
	float: right;
	padding-left: 10px;
}
.ZoneNormalItem .Content .ContentFooter .Play
{
	float: right;
	padding-right: 10px;
	border-right-style: solid;
	border-right-width: 1px;
}

.ZoneSmallItem .DivWithAction
{
	cursor:pointer;
}
.ZoneSmallItem .ImageDiv
{
	float:right;
	padding-left:5px;	
}
.ZoneSmallItem .Content
{
	float:right;
}
.ZoneSmallItem .Content .ContentHeader
{
	min-height:17px;
	padding-bottom:5px;
}
.ZoneSmallItem .Content .ContentHeader .Title
{
	float:right;
}
.ZoneSmallItem .Content .ContentHeader .Author
{
	float: right;
	padding-right: 3px;	
}
.ZoneSmallItem .Content .ContentFooter
{
}
.ZoneSmallItem .Content .ContentFooter .Download
{
	float: right;
	padding-left: 10px;
}
.ZoneSmallItem .Content .ContentFooter .Play
{
	float: right;
	padding-right: 10px;
	border-right-style: solid;
	border-right-width: 1px;
}

.ZoneRowItem .DivWithAction
{
	cursor:pointer;
}
.ZoneRowItem .Content
{
}
.ZoneRowItem .Content .ContentHeader
{
	float:right;
	width:320px;
}
.ZoneRowItem .Content .ContentHeader .Title
{
	float:right;
}
.ZoneRowItem .Content .ContentHeader .Author
{
	float:right;
	padding-right: 3px;
}
.ZoneRowItem .Content .ContentFooter
{
	float:right;
}
.ZoneRowItem .Content .ContentFooter .Download
{
	float: right;
	padding-left: 10px;
}
.ZoneRowItem .Content .ContentFooter .Play
{
	float: right;
	padding-right: 10px;
	border-right-style: solid;
	border-right-width: 1px;
}

/* End ControlsStyles\1.RTL\ZoneItem.css */
/* Start ControlsStyles\1.RTL\ZoneItemDownload.css */
.ZoneItemDownload 
{
	padding: 5px;
}
.ZoneItemDownload .Btn90px
{
	width: 90px;
}
.ZoneItemDownload .BuyProductDiv
{
	height:50px;
}
.ZoneItemDownload .NotExistFormatDiv
{
}
.ZoneItemDownload .DeviceImageDiv
{
	padding-left:5px;
}
.ZoneItemDownload .ProductInfoDiv
{
}
.ZoneItemDownload .ProductAlternativeOfferInfoDiv
{
	padding:4px;
	margin-top:5px;
	width:324px;
}
.ZoneItemDownload .ProductAlternativeOfferFullInfoDiv
{
	display:none;
}
.ZoneItemDownload .ProductAlternativeOfferRedMarkDiv
{
	width:15px;
}
.ZoneItemDownload .ProductDiv
{
}
.ZoneItemDownload .ProductAlternativeOfferbuttonDiv
{
	height:30px;
}
.ZoneItemDownload .LinkWithBulletDiv
{
	padding:0px 15px 0px 0px;
}
/* End ControlsStyles\1.RTL\ZoneItemDownload.css */
/* Start ControlsStyles\1.RTL\ZoneItemWP.css */
.ZoneItemWP				{ width:784px; }
.ZoneItemWP	.MainDiv	{ min-height:630px; width:100%;}
.ZoneItemWP	.TitleDiv	{ padding:20px 10px 5px 10px; }
.ZoneItemWP .ItemDiv	{ padding:10px; zoom:100%;}
.ZoneItemWP .ItemMargin	{ margin-left:9px; }
.ZoneItemWP .MainContent{ width:570px; }
.ZoneItemWP .MainImage	{ width:180px;}

.ZoneItemWP .CategoryDiv		{ padding:0px 10px; zoom:100%;}
.ZoneItemWP .CategoryTitleMore	{ padding-left:6px; }
.ZoneItemWP .CategoryTitleDiv	{ padding:12px 0px 15px 0px;}
.ZoneItemWP .HorizontalItemDiv	{ padding:6px 0px; width:145px; float:right; }
.ZoneItemWP .HorizontalContentWidth { width:75px; }
.ZoneItemWP .MoreDiv			{ clear:both; padding-bottom:5px;}

/* End ControlsStyles\1.RTL\ZoneItemWP.css */
/* Start ControlsStyles\1.RTL\ZonePackageDownload.css */
.ZonePackageDownload .NotExistPackageDiv
{
	
}
.ZonePackageDownload .PackageInfoDiv
{
	padding: 5px;
}
.ZonePackageDownload .PackageButtonDiv
{
	margin-top:10px;
}
.ZonePackageDownload .LinkWithBulletDiv
{
	padding:0px 15px 0px 0px;
}
/* End ControlsStyles\1.RTL\ZonePackageDownload.css */
/* Start ControlsStyles\1.RTL\ZoneSpotWP.css */
.ZoneSpotWP
{
}

.ZoneSpotWP .Image
{
	cursor: pointer;
	width: 176px;
	height: 90px;
}
/* End ControlsStyles\1.RTL\ZoneSpotWP.css */
/* Start ControlsStyles\1.RTL\ZoneTipWP.css */
.ZoneTipWP
{
	padding-top: 10px;
	padding-bottom: 20px;
}
.ZoneTipWP .Title 
{
	padding-top:10px;
}
.ZoneTipWP .Content
{
	padding-top:10px;
}
.ZoneTipWP .Image
{
	width: 176px;
	height: 90px;
}
.ZoneTipWP .ImageDiv
{
	padding-bottom: 20px;
}
/* End ControlsStyles\1.RTL\ZoneTipWP.css */
/* Start ControlsStyles\1.RTL\ZoneThreeListWP.css */
.ZoneThreeListWP {}

.ZoneThreeListWP .DivMarginAlignMiddle
{
	padding:10px;
	width:345px;
}


.ZoneThreeListWP .ZoneSmallItem .ContentDiv 
{
	width:270px;	
}
.ZoneThreeListWP .ZoneRowItem .ContentDiv
{
	padding:10px;
	width:568px;	
}

.ZoneThreeListWP .ContentFooterDiv
{
	width:248px;	
}


.ZoneThreeListWP  .Separator
{	
	border-top-width: 1px;
	border-top-style: solid;
} 

.ZoneThreeListWP .SeparatorLowerItem
{	
	margin-right: 10px;
	margin-left:10px;
	border-top-width: 1px;
	border-top-style: solid;
}

.ZoneThreeListWP .ImageDivMargin
{
	margin-left:5px;
}

/* End ControlsStyles\1.RTL\ZoneThreeListWP.css */

