/*----------------------
	  Gray Theme
-----------------------*/

body
{
	 background-color:#BDBEC6;
	 background-image:url(../Images/Background.jpg);
     background-repeat:no-repeat;
	 background-position:top center;
	 color: #525252;
}
/*----------------------
	  Opacity
-----------------------*/
.OpacityLevel1
{
	background:url(../Images/shadow15.png) top left;
}
.OpacityLevel2
{
	background:url(../Images/shadow35.png) top left;
}
.OpacityLevel3
{
	background:url(../Images/shadow45.png) top left;
}
.OpacityLevel4
{
	background:url(../Images/shadow80.png) top left;
}
/*----------------------
	  Colors
-----------------------*/
.Numerator
{
	color: #BDBEC6;
}

/* Accessibility - Start
the left border color of the separators must fit the NormalTxt color*/
/*li.AdvLinkHorizSep,*/ div.AdvLinkHorizSep
{
	border-left-color: #525252 !important;
}

.HeaderSearch .Login ul li span,
.HeaderSearch .Login ul li a,
li.AdvLinkHorizSep span,
li.AdvLinkHorizSep a,
li.AdvLinkHorizSep div
{
	background: url(../Images/sep.gif) no-repeat scroll left 3px transparent;
}

li.AdvLinkHorizSepOpp span,
li.AdvLinkHorizSepOpp a,
li.AdvLinkHorizSepOpp div
{
	background: url(../Images/sep.gif) no-repeat scroll right 3px transparent;
}
/* Accessibility - End */

.NormalTxt, .MediumTxt, .MainTitle, .SubTitle, .SmallTxt, 
a, a:visited, a.SmallTxt, a.SmallTxt:visited,
.SmallTxt a, .NormalTxt a
{
	color: #525252;
}
a:hover
{
	color : #55094a;
}
a.noHover:hover
{
	color : #525252;
}
.HeaderMainMenuFont, a.HeaderMainMenuFont, a.HeaderMainMenuFont:visited
{
	color: #ECEAEC;
}
.Header .HeaderMainMenuFontSelected
{
	color:White !important;	
}
.Color
{
	color: #525252;
}
.ComplementColor
{
	color:#55094a;
}
.ComplementColorImportant , a.ComplementColorImportant
{
	color:#55094a !important;
}
.ComplementColorSimulator
{
	color:#eb2a7b;
}

.BackGroundColor
{
	background-color:#BDBEC6;
}
.BorderColor 
{
	border-color:#BDBEC6 !important;
}
.TextSeparatorBorderColor
{
	border-color:#525252;
}
.ErrorMessage
{
	color: Red;
}
.LightBackGroundColor
{
	background-color:#e4e5e7;
}
/*------------
	Controls colors
---------------*/
.Btn, A.Btn, a.Btn:Visited
{
	background-color:#55094a;
	color:White;
}
A.Btn:hover, .Btn:hover, .Btn-hover
{
	background-color:#380B36;
}

.BtnSize, A.BtnSize, a.BtnSize:Visited, a.BtnSize:Active
{
	background-color:#55094a;
	color:White;
}

A.BtnSize:hover, .BtnSize:hover, .BtnSize-hover
{
	background-color:#380B36;
}


.cll-HeaderSubToolBarFont
{
	color: #666666;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
	
}
.cll-LinkControlFont
{
	color: #525252;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	cursor:pointer
}
.cll-HeaderSubToolBarFontSelected
{
	color: #ff3366;
	font-family: Arial;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}
/*-------
icons
-------*/
.cll-3DSmall
{
	background-image: url(../Images/Icons/IShop/3D.gif);
}
.cll-LeftTriangleSmall
{
	background-image: url(../Images/Icons/circle_arrow_grey.gif);
}
.cll-DownTriangleSmall
{
	background-image: url(../Images/Icons/circle_arrow_grey_down.gif);
}
.cll-LeftTriangleBig
{
	background-image: url(../Images/Icons/circle_arrow_grey_20.gif);
}

.cll-DownTriangleBig
{
	background-image: url(../Images/Icons/circle_arrow_grey_20_down.gif);
}

.cll-LeftTriangle 
{
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px ;
	padding-right:20px;
	background-image: url(../Images/Icons/purpleBulletLeft.GIF);	
}
.vIcon 
{
	background:url(../Images/Icons/iconV.gif) no-repeat right top;
}

.xIcon 
{
	background:url(../Images/Icons/iconX.gif) no-repeat right top;
}

.LinkArrow
{
	background-image: url(../Images/Icons/grey_arrow_grey.gif);
}
.LinkArrowAccordion
{
	background-position:163px 5px;	
	background-repeat:no-repeat;
	background-image: url(../Images/Icons/gray_BG.gif);
}
.LinkArrowOpposite
{
	background-image: url(../Images/Icons/grey_arrow_grey_e.gif);
}
.GreenVcheck
{
	background: url(../Images/Icons/v_grey.gif) no-repeat right center;
}

.Loader
{
	background:url(../Images/loader_gray.gif) no-repeat right center;
}

.ms-WPBody A:visited
{
color:#525252;
text-decoration:underline;
}
.ms-WPBody A:link
{
	color:#525252;
	text-decoration:none;
}
.ms-WPBody A:hover
{
color:#525252;
text-decoration:underline;
}
 
.Cll-AsterisksHeaders
{
	color:White;
	background-color:#9c899d;
}
.Cll-AsterisksDarkRow
{	
	background-color:#b9b9bb;	
}
.Cll-AsterisksBrightRow
{	
	background-color:#c5c5c7;	
}


.CellcomLogoImage
{
	background:url(../images/logo.gif) no-repeat top left;
}
.CellcomBusinessImage
{
	background:url(../Images/business.gif) no-repeat center center;
}
/*------------
	data entry: text boxes
---------------*/

.cll-textBoxSmall
{
	border:0px;
	background-color:White;
	height:17px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.cll-textBoxWide
{
	border:0px;
	background-color:White;
	color:Black;
	height:17px;
}
.cll-ddlSmall
{
	border:0px;
	background-color:White;
	height:17px;
	width:166px;
	color:Black;
	font-size:12px;
	padding:1px 1px 0px 1px;
	font-family:Arial;
}

.Cll-TringleLeftSmallIcon
{
	background-image: url(../images/icons/triangelLeftSmall.gif);
	background-repeat:no-repeat;
	background-position:178px 2px ;
	padding-right:15px;
	width:176px;
}

.Cll-NormalTxt .Cll-TringleandLineLeftIcon
{
	background-position:100% 4px;
}

.cll-SmallAreaCodeDdlPhone
{
	border:0px;
	background-color:White;
	height:20px;
	width:45px;
	color:Black;
	font-size:10px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 0px ;
	font-family:Arial;
}
.cll-SmallHeightAreaCodeDdlPhone
{
	border:0px;
	background-color:White;
	height:17px;
	width:45px;
	color:Black;
	font-size:10px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 0px ;
	font-family:Arial;
}
.cll-NormalAreaCodeTxtPhone
{
	border:0px;
	background-color:White;
	height:17px;
	width:63px;
	color:Black;
	font-size:10px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 0px ;
}
.cll-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 ;
}
.cll-ToolTipInner
{
	background-color:#55094A;
	padding:13px;
	width:105px;
	color:White;
	position:relative;	
	margin-right: 7px;
}
.cll-ToolTip
{
	background:url(../Images/icons/tooltip_right.gif) center center;
	background-repeat:no-repeat;
	position:absolute;
	margin-right: 400px;
	margin-top: -19px;
	width:7px;
	height:16px;	
}
.ToolTipInner
{
	background-color:#55094A;
	color:White;	
}
.ToolTip
{
	background:url(../Images/icons/tooltip_right.gif) center center;
	background-repeat:no-repeat;
}
/*-----------------

--------------------*/
.Cll-TringleandLineLeftIcon 
{
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-top: 0px ;
	padding-right:20px;
	background-image: url(../Images/Icons/purpleBulletLeft.GIF);	
}

.cll-traingleBottomBigIcon
{
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-top: 0px ;
	padding-right:20px;
	background-image: url(../Images/Icons/triangelDown.gif);
}

.cll-3dIconSmall
{
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-top: 0px ;
	padding-right:20px;
	background-image: url(../Images/Icons/3D.gif);
}
.cll-LeftArrowSmall
{
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-top: 0px ;
	padding-right:20px;
	background-image: url(../Images/Icons/AutoTitleWPLinkBulletTemp.JPG);
}
.SmallTriangeLeftLink
{
	background-image: url(../Images/Icons/list_gray_icon.gif);
}
.Cll-ArrowandLineLeftIcon
{
	background-image: url(../images/icons/Arrow_Line_Left_Small.gif);
	
	
}
.cll-LetterIcon
{
	background-image: url(../images/icons/letter.jpg);
	background-repeat:no-repeat;
	background-position:right 25%;
	padding-right:25px;
}
.cll-QuestionMark
{
	background-image: url(../images/icons/MainQuestionMark.jpg);
	background-repeat:no-repeat;
	background-position:right 25%;
	padding-right:25px;
}
.cll-ExclamationMark
{
	background-image: url(../images/icons/ExclamationMark.gif);
	background-repeat:no-repeat;
	background-position:right 25%;
	padding-right:25px;
}

.Sideways .Cll-TringleandLineLeftIcon, .Sideways .cll-traingleBottomBigIcon ,
.Sideways .Cll-AsterisksOpenImageContainer, .Sideways .Cll-ServiceFormsItem,
.Sideways .cll-3dIconSmall
{
	background-position: 50% 4px;
}

/*--------------------
		padding-top
------------------------*/
.cll-ManufacturDropDownListDivCss
{
	padding-top:10px	
}
.cll-ManufacturLabelDivCss
{
	padding-top:20px	
}
/*--------------------
		padding-right
------------------------*/

/*--------------------
		background-color
------------------------*/
.cll-Btn, A.cll-Btn, a.cll-Btn:Visited
{
	background-color:#55094a;
	color:White;
}
.cll-BtnSearch, A.cll-BtnSearch, a.cll-BtnSearch:Visited
{
	background-color:#55094a;
	color:#ffffff;
}
.cll-Btn:hover, A.cll-Btn:hover, .cll-BtnSearch:hover, .cll-Btn-hover
{
	background-color:#380B36;
}

.Cll-AsterisksFreeCall
{
    background-color:#ab98ab;
    color:#ffffff;
}
.Cll-AsterisksMarkup
{
	background-color: #eb2a7b;
	color:#ffffff;
}
/*------------------------
		background-image
--------------------------*/
.Cll-AsterisksExsistInSiteLink
{
	background-image: url(../Images/Icons/white_arrow_grey.gif);
}

.Cll-AsterisksClosedImageContainer
{
	background-image: url(../Images/Icons/triangelLeft.gif);
	/*color:#ffffff;*/
}
.Cll-AsterisksOpenImageContainer
{
	background-image: url(../Images/Icons/triangelDown.gif);
	/*color:#ffffff;*/
	
}
.Cll-ServiceFormsItem
{
	/*background-image: url(../Images/Icons/purpleBulletLeft.GIF);*/
	background-image: url(../Images/Icons/circle_arrow_grey.gif);	
}
.cll-ToolTip
{
	background:url(../Images/icons/tooltip_right.gif) center center;	
}
/*------------------------
		color
--------------------------*/
.Cll-NormalTxt, .Cll-MainTitle, .Cll-Subtitle, h1,
.Cll-UnderlineLink, A.Cll-UnderlineLink:visited, A.Cll-UnderlineLink,
.Cll-LinkWithoutUnderline, A.Cll-LinkWithoutUnderline:visited, 
A.Cll-LinkWithoutUnderline, .Cll-SmallTxt, a.Cll-SmallTxt, 
a.Cll-SmallTxt:visited,.Cll-SubTitle, .Cll-SmallTxt a, .Cll-NormalTxt a,
.cll-HR,a.cll-LinkWithUnderLine:visited,a.cll-LinkWithUnderLine
{
	color: #525252;
}
.Cll-LinkWithoutUnderline:hover, A.Cll-LinkWithoutUnderline:hover, a.Cll-SmallTxt:hover,
.Cll-UnderlineLink:hover, A.Cll-UnderlineLink:hover,,a.cll-LinkWithUnderLine:hover
{
	color : #55094a;
}
.Cll-wphr 
{
	color: #8C8B90;
}

.cll-Color
{
	color: #525252;
}
.cll-ComplementColor
{
	color:#55094a;
}
.cll-BackGroundColor
{
	background-color:#BDBEC6;
}
.cll-BorderColor 
{
	border-color:#BDBEC6 !important; 	
}
/*------------------------
		text-decorations-
-------------------------*/
.Cll-AsterisksClosedImageContainer, .Cll-AsterisksClosedImageContainer A:link, 
.Cll-AsterisksClosedImageContainer A:visited, .Cll-SmallTxt a, a.Cll-SmallTxt,
.Cll-SmallTxt a:link, .Cll-SmallTxt a:active, .Cll-SmallTxt a:hover, .Cll-SmallTxt a:visited, 
a.Cll-SmallTxt:link, a.Cll-SmallTxt:active, a.Cll-SmallTxt:hover, a.Cll-SmallTxt:visited
{
	text-decoration:none;
}
.Cll-AsterisksOpenImageContainer, .Cll-AsterisksOpenImageContainer A:link, .Cll-AsterisksOpenImageContainer A:visited
{
	/*color:#ffffff;*/
	text-decoration:none;
}
.Cll-AsterisksClosedImageContainer, .Cll-AsterisksClosedImageContainer A:link, .Cll-AsterisksClosedImageContainer A:visited
{
	/*color:#ffffff;*/
	text-decoration:none;
}
.Cll-AsterisksExsistInSiteLink, .Cll-AsterisksExsistInSiteLink A:link, .Cll-AsterisksExsistInSiteLink A:visited
{
	/*color:#ffffff;*/
	text-decoration: none;
} 
.ms-WPBody A.Cll-UnderlineLink:link, .ms-WPBody A.Cll-UnderlineLink:active, .ms-WPBody A.Cll-UnderlineLink:hover, .ms-WPBody A.Cll-UnderlineLink:visited
{
	text-decoration: underline;
}
.ms-WPBody A.Cll-SmallTxt-UnderlineLink:link, .ms-WPBody A.Cll-SmallTxt-UnderlineLink:active, .ms-WPBody A.Cll-SmallTxt-UnderlineLink:hover, .ms-WPBody A.Cll-SmallTxt-UnderlineLink:visited
{
	text-decoration: underline;
}
.ms-WPBody A.Cll-LinkWithoutUnderline:link, .ms-WPBody A.Cll-LinkWithoutUnderline:visited, .ms-WPBody A.Cll-LinkWithoutUnderline:hover
{
	text-decoration: none;
}

/*------------------------
		border-bottom
--------------------------*/
.Cll-MainWidthBorder-Bottom
{
	border-bottom:1px solid white;
}
.Cll-SilverSeparator
{
	color:#525252;
    font-size  : 12px;
}


/******* Custom Tabs ********/
.cellcom__tab_default .ajax__tab_header {color: #fff; background-color: #CEF4F5; font-family:arial;font-size:14px; background:url(../Images/Tabs/tab-line.gif) repeat-x;background-position:right bottom !important;}
.cellcom__tab_default .ajax__tab_outer {padding-right:4px; margin-right: 6px; background:url(../Images/Tabs/tab-right.gif) no-repeat;height:24px;background-position:right top !important;}
.cellcom__tab_default .ajax__tab_inner {padding-left:5px;background:url(../Images/Tabs/tab-left.gif) no-repeat;background-position:left top !important;}
.cellcom__tab_default .ajax__tab_tab {height:17px; text-align:right; width: 112px; padding: 4px;margin:0;background:url(../Images/Tabs/tab.gif) repeat-x;background-position:right top !important;}

.cellcom__tab_default .ajax__tab_active { color: #fff;}
.cellcom__tab_default .ajax__tab_active .ajax__tab_outer {background:url(../Images/Tabs/tab-active-right.gif) no-repeat right;}
.cellcom__tab_default .ajax__tab_active .ajax__tab_inner {background:url(../Images/Tabs/tab-active-left.gif) no-repeat;}
.cellcom__tab_default .ajax__tab_active .ajax__tab_tab {background:url(../Images/Tabs/tab-active.gif) repeat-x;}

.cellcom__tab_default .ajax__tab_body {padding:18px 8px 30px 8px;}
/**** End of Custom Tabs ****/

/******* Custom Tabs Web Control (Miki) ********/
.CustomTabs_Container {overflow:hidden;width:970px;}
.CustomTabs_ContainerInnerDiv {width:2000px;}
.CustomTabs_Line {font-family:arial;font-size:14px; background:url(../Images/Tabs/tab-line.gif) repeat-x;background-position:right bottom !important;height:24px;}
.CustomTabs_Line_Left_For_2_Tabs {width:503px;}
.CustomTabs_Line_Right {width:5px;}
.CustomTabs_Line_Middle {width:3px;}
.CustomTabs_Tab_Right {width:5px; background:url(../Images/Tabs/tab-right.gif) no-repeat;height:24px;background-position:right top !important;}
.CustomTabs_Tab_Left {width:5px; background:url(../Images/Tabs/tab-left.gif) no-repeat;height:24px;background-position:left top !important;}
.CustomTabs_Tab_Middle {font-size:14px;height:24px; text-align:right; min-width: 112px; padding: 4px;background:url(../Images/Tabs/tab.gif) repeat-x;background-position:right top !important;}
.CustomTabs_Tab_Middle a {color: #fff !important;}
.CustomTabs_Tab_Middle a, .CustomTabs_Tab_Middle_Active a { outline: none !important;}
.CustomTabs_Tab_Right_Active {width:5px;height:24px;background:url(../Images/Tabs/tab-active-right.gif) no-repeat right;}
.CustomTabs_Tab_Left_Active {width:5px;height:24px;background:url(../Images/Tabs/tab-active-left.gif) no-repeat;}
.CustomTabs_Tab_Middle_Active {font-size:14px;min-width: 112px;height:24px;padding: 4px;background:url(../Images/Tabs/tab-active.gif) repeat-x;}

/**** End of Custom Tabs Web Control ****/

/**********************************
 *********** Separtors ************ 
 **********************************/ 
.cll-wp-separator
{
	/*TODO: Change the border color according to the Theme*/
	border-bottom-color:#BDBEC6;	
}

.cll-bold
{
	font-weight: bold;
}
/* ---------- Modal.cs -----------*/

.cll-modal
{
	 background-color:#BDBEC6;
	 background-image:url(../Images/Background.jpg);
     background-repeat:no-repeat;
	 background-position: center -335px;
	 cursor:default;
}
.modalMessageWindow
{
	 background-color:#BDBEC6;
	 background-image:url(../Images/Background.jpg);
     background-repeat:no-repeat;
	 background-position: center -335px;
	 cursor:default;
}
.modalMessageQuestion
{
	background-image: url(../Images/Icons/question_20.gif);
}
.modalMessageWarning
{
	background-image: url(../Images/Icons/warning_20.gif);
}
.modalMessageInformation
{
	background-image: url(../Images/Icons/information_20.gif);
}
.modalMessageError
{
	background-image: url(../Images/Icons/error_20.gif);
}
.cll-modal-ClosePic
{
	background-image: url(../Images/ModalClose.png);
}


.exclamationMarkSmall
{
	background:transparent url(../Images/Icons/error_grey.gif) no-repeat right 3px;
}

.ExclamationMark
{
	background: url(../images/icons/ExclamationMark.gif) no-repeat right top;
}

/*Price Plan Search Results WP */
/*TODO: chnage colors to the correct colors.*/
.cll-HyperlinkSelectBtn
{
	background-color: #EC184A;
	color: #FFFFFF;	
}
.cll-HyperlinkSelectBtn a:link, .cll-HyperlinkSelectBtn a:visited, .cll-HyperlinkSelectBtn a:hover, .cll-HyperlinkSelectBtn a:active
{
	color: #FFFFFF;	
}
/*******************************/
/*Accessory Search Results WP*/
/*TODO: chnage to the correct images*/
.cll-CircledVMark-Icon-Link
{
	background-image: url(../Images/Icons/RedCircledVMark.gif);
}
.cll-lnkOrderBy
{
	color: #000000;	
}
/*****************************/
/*AccessoryWP*/
/*TODO: chnage to the correct colors and images*/
.cll-awp_moreHelpArea
{
	background: url(../Images/Icons/questionMark.gif);
}
.cll-LeftTriangle-Icon-Link
{
	background-image: url(../Images/Icons/RedLeftTriangle.gif);
}
.cll-ShoppingCart-Icon-Link
{
	background-image: url(../Images/Icons/RedShoppingCart.gif);
}
.cll-icon-RedShoppingCart
{
	background: transparent url(../Images/Icons/RedShoppingCart.gif);	
}

.cll-ShoppingAssitence-Icon-Link
{
	background: transparent url(../Images/Icons/RedShoppingAssitence.gif);
}

/************/

/******* TellAFriend, Bookmarks and Print links ********/
/*TODO: change to correct colors and images*/
.cll-extraActionLinks td
{	
	background: url(../Images/Icons/AquaLeftTriangle.gif) no-repeat right 3px;
}
.cll-extraActionLinks tr td a:link, .cll-extraActionLinks tr td a:visited, .cll-extraActionLinks tr td a:active
{
	color: #70716C;
}
/**** End of TellAFriend, Bookmarks and Print links *****/

.ErrorMessage
{
	color: Red;
}

.triangeLeftLink
{
	background-image: url(../Images/Icons/triangeleftBlack.gif);
}
.ZoneLyricsImage
{
	background-image: url(../Images/Icons/lyrics_icon.gif);
}
.ZoneDownloadImage
{
	background-image: url(../Images/Icons/download_purple.gif);
}
.ZonePlayImage
{
	background-image: url(../Images/Icons/watch_purple.gif);
}
.ZoneStopImage
{
	background-image: url(../Images/Icons/stop_purple.gif);
}
.ZonePlayVideo
{
	background-image: url(../Images/Icons/video_watch_purple.gif) !important;
}
.ZoneStopVideo
{
	background-image: url(../Images/Icons/video_watch_pink.gif);
}
.ZoneSmallBulletImage
{
	background-image: url(../Images/Icons/SmallBullet.gif);
}
.ZoneSmallRedMark
{
	background-image: url(../Images/Icons/Red_Mark_Icon.gif);
}
.ZoneCircleArrow
{
	background-image: url(../Images/Icons/ZoneCircleArrowLeft.GIF);
}
.SimulatorArrowLeft
{
	background-image: url(../Images/Icons/SimulatorArrowLeft.png);
	background-position :right center;
	background-repeat:no-repeat;
	width:20px;
	height:26px;
}
.ZoneBulletArrow
{
	background-image: url(../Images/Icons/zone_bullet_arrow.gif);
}

/******************************** Shop related colors ********************************/
/******************************** ******************* ********************************/
/* AddToCart */
.cll-AddToCartButton
{
	background-image: url(../Images/button_gradient.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.cll-AddToCartButton:hover
{
	background-image: url(../Images/button_gradient_hover.gif) !important;
}
.cll-SmallAddToCartButton
{
	background-image: url(../Images/button_gradient.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.cll-SmallAddToCartButton:hover
{
	background-image: url(../Images/button_gradient_hover.gif) !important;
}

/* DeviceFeaturesLinking */
.dflContainer .summaryZone .featureBox ul li
{
    background: url(../images/icons/RedLeftTriangle.gif) no-repeat right center;
}
.dflContainer .featuresZone .featuresColumn .featureBox .imgBox
{
    /*border-bottom: solid 1px #fff*/
}
.dflContainer .summaryZone .featureBox .imgBox
{
    border-bottom: solid 1px #fff
}
.dflContainer .summaryZone .featureBox ul li a
{
    color: #525252
}

/* DeviceSearchResults */
.cll-DsrPriceSubContainer
{
	background: url(../images/device_search_priceInfo.gif) no-repeat right center;
}
.cll-DsrPriceSubContainer span
{
	color: #ef0042; 
}
a.cll-BlackWhiteLinkButton
{
	background-color: #808080; 
}
a.cll-BlackWhiteLinkButton:hover
{
	background-color: #9e9e9e;
}
table.cll-DsrDevicesList tr td.cll-DsrTableCheckBox,
table.cll-DsrDevicesList tr td.cll-DsrTableDeviceMain,
table.cll-DsrDevicesList tr td.cll-DsrTableDeviceImage,
table.cll-DsrDevicesList tr td.cll-DsrTableDevicePrice,
table.cll-DsrDevicesList tr td.cll-DsrTableFootingCell
{
	border-top: solid 1px #fff; 
}
div.cll-DsrTableDeviceFeatures
{
	border-bottom: solid 1px #fff; 
}
a.cll-DsrTableDevice3D:link, a.cll-DsrTableDevice3D:active, a.cll-DsrTableDevice3D:visited
{
	background: url(../images/icons/triangelLeftSmallGreen.gif) no-repeat right center;
	text-decoration: none;
}
.cll-DsrTableDeviceSales a
{
	background: url(../images/icons/triangleLeftSmallSuperGreen.gif) no-repeat right center;
}

/* Device WP */
.cll-dwp_sideSuperContainer
{
	border-top: solid 1px #fff; 
}
.cll-dwp_addtionalLinksSeparator
{
	border-color: #fff
}
.cll-dwp_linksArea
{
	border-bottom: solid 1px #fff; 
}
.cll-dwp_specsArea
{
	border-bottom: solid 1px #fff; 
}
.cll-dwp_specsArea table.cll-commonFeatures td
{
	border-top: solid 1px #fff; 
}
.cll-dwp_specsArea table.cll-commonFeatures td.cll-featureTextFeature
{

}
.cll-dwp_specsArea ul li
{
	background: transparent url(../Images/Icons/bullet_smallest.gif) no-repeat right center;
}
.cll-dwp_moreHelpArea
{
	background: url(../Images/Icons/questionMark.gif) no-repeat top right;
}
.cll-dwp_addtionalLinksContainer a.upgradingLink
{
	background: url(../Images/Icons/AquaLeftTriangle.gif) no-repeat center right;
}
.cll-dwp_addtionalLinksContainer a.deviceTakanonLink
{
	background: url(../Images/Icons/adobe-pdf-icon_small.gif) no-repeat right center;	
}
.cll-dwp_addtionalLinksContainer hr
{
	color: #fff; 
}

/* ShoppingCart */
.cll-formTitleDescription
{
	border-bottom: solid 1px #fff; 
}
.cll-formBackToCartWrapper a, .cll-formBackToCartWrapperSummary a
{
	background: url(../Images/Icons/RedRightTriangle.gif) no-repeat right center;
}
.cll-formSubmitWrapper input
{
	background-color: #e80040; 
	border: solid #a9a8b8 1px; 
}
.cll-formSubmitWrapper input.cll-formOrderSubmit
{
	background-color: #8bc53f; 
}
table.cll-orderSummaryList td
{
	border-top: solid 1px #fff; 
}
.cll-orderSummaryShipping
{
	border-bottom: solid 1px #fff; 
}
.cll-orderSummaryShipping a
{
	background: url(../Images/Icons/RedRightTriangle.gif) no-repeat right center;
}
.cll-orderSummaryCheckboxes
{
	border-bottom: solid 1px #fff; 
}
.cll-formFinishedSideImage
{
	background: transparent url(../Images/contactFormFinish.gif) no-repeat;
}
.cll-shopCartTitle
{
	background: url(../Images/shoppingCart_big.gif) no-repeat right center;
}
th.cll-shoppingCartColumn1, th.cll-shoppingCartColumn2
{
	border-bottom: solid 1px #fff; 
}
td.cll-shoppingCartColumnWide1
{
	border-bottom: solid 1px #fff; 
}
td.cll-shoppingCartColumn2, .cll-shoppingCartColumn21, .cll-shoppingCartColumn22
{
	border-bottom: solid 1px #fff; 
}
.cll-shoppingCartColumn22
{
	color: #ed174a; 
}
.cll-shoppingCartColumn22 a
{
	color: #ed174a; 
}
td.cll-shoppingCartColumn3
{
	border-bottom: solid 1px #fff; 
}
.cll-formCartSubmitWrapper input
{
	background-color: #8BC53F; 
}
.cll-formCartSideTitle
{
	border-top: solid 1px #fff; 
}
.cll-formCartSideLinks li
{
	background: url(../images/icons/list_white_icon.gif) no-repeat right center;
}

/* SupportedColors */
.cll-dwp_colors
{
	border-bottom: solid 1px #fff; 
}

/* DealUC */
.dealRelatedDevicesTable td
{
	border-top: solid 1px #fff;
}

/* DealSelectDeviceUC */
.dealIsNotFirst
{
	border-top: solid 1px #fff;
}
/*DisplaySmallDevicedListUC*/
.DisplaySmallDevicedListUC .DevicesTable td
{
	border-top: solid 1px fff;/*rinat*/
}


/*select phone number disable boxes*/
.BackgraundBoxesSelectPhoneNumber
{
	background-color: #cccccc;
}


/*update progress icon*/
.ProgressIcon
{
	background: url(../Images/Icons/loader.gif) no-repeat right center;
	padding-right:20px;
}

/**************************** End of  Shop related colors ****************************/
/******************************** ******************* ********************************/


/* -------------------------- Colors for increased opacity ------------------- */

.grey10
{
	background-image: url(../Images/shadow10_Gray.png);
}

.grey15
{
	background-image: url(../Images/shadow15_Gray.png);
}




/* --------------------------------------------------------------------------- */


/*------------IE FIX -------------

	don't write new class 
	after that only IE fix
===============================*/

<!--[if IE] -->
.Cll-TringleandLineLeftIcon
{
	background-position:110% 6px;
	padding-right:20px;
}
<!-- [endif] -->
.crlPrev_Loading
{
	background-image: url(../Images/Icons/circle_prev_off.gif) !important;
}
.crlNext_Loading
{
	background-image: url(../Images/Icons/circle_next_off.gif) !important;
}
.crlNext
{
	background-image: url(../Images/Icons/circle_next.gif);
}
.crlPrev
{
	background-image: url(../Images/Icons/circle_prev.gif);
}
.crlNext:hover
{
	background-image: url(../Images/Icons/circle_next_over.gif);
}
.crlPrev:hover
{
	background-image: url(../Images/Icons/circle_prev_over.gif);
}
.pagerBorder 
{
	border-color:#B54D70 !important;
}
.FooterFirstLogo 
{
	background-image: url(../Images/logo1gray.png);
}
.mapCatBlock a, .mapBackContainer a,
.mapCatBlock a:visited, .mapBackContainer a:visited
{
	color: #888588
}
.mapCatBlock a:hover, .mapBackContainer a:hover
{
	color: #55094a
}
.mapBackContainer a
{
	background-image: url(../Images/Icons/up_gray.gif);
}

/* Lead form */

.ShopPopupUc
{
	background-color:#BDBEC6;
}

/* Lead Form */

/* ModelManufactures */
.PopupModelManufactures
{
    background-color:#BDBEC6;
}

.PopupModelManufactures .cll-modal-ClosePic
{
   background-image:  url(../Images/Icons/close.gif);
}

.PreviousIcon
{
	background-image:  url(../Images/Icons/button_left_on.gif);
	background-repeat:no-repeat;
}
.NextIcon
{
	background-image:url(../Images/Icons/button_right_on.gif);
	background-repeat:no-repeat;
}

.PreviousIcon:hover
{
	background-image:  url(../Images/Icons/button_left_on_roll.gif);
	background-repeat:no-repeat;
}
.NextIcon:hover
{
	background-image:url(../Images/Icons/button_right_on_roll.gif);
	background-repeat:no-repeat;
}
/* ModelManufactures */

/* JGames Accordion */
.AccordionMenuHeader
{
	background: url(../Images/accordion_menu_bg.gif) repeat-x;
}
.AccordionContentBackground
{
	background-color:#e6e6e6;
}

.AccordionHoverTextColor
{
	color : #2aa3da;
}

.campaignIndicationButtonToolTipContent
{
	background-color:#55094a;
	color:White;
}

.campaignIndicationButtonToolTipWrapper {
	background:transparent url(/_layouts/STYLES/1.RTL/GrayTheme/Images/CampaignIndication_tooltip_left.gif) no-repeat scroll left 7px;
}

.campaignIndicationButtonToolTipWrapperRight
{
	padding-left:6px; 
	padding: 5px 7px;
	display: none;
	width: 210px;
	background:transparent url(/_layouts/STYLES/1.RTL/WhiteTheme/Images/CampaignIndication_tooltip_left.gif) no-repeat scroll left 7px;
}

.campaignIndicationButtonToolTipWrapperLeft
{
	padding-right: 6px;
	padding: 5px 7px;
	display: none;
	width: 210px;
	background:transparent url(/_layouts/STYLES/1.RTL/WhiteTheme/Images/CampaignIndication_tooltip_right.gif) no-repeat scroll right 7px;
}

.displayNone {
	display:none;	
}

.CMOfferUC .HeartImage
{
	background-image:url(/_layouts/STYLES/1.RTL/WhiteTheme/Images/CM/Heart.gif);
}
.CMOfferUC .OkImage 
{
	background-image:url(/_layouts/STYLES/1.RTL/WhiteTheme/Images/CM/OK.gif);
}
.CMOfferUC .NotOkImage 
{
	background-image:url(/_layouts/STYLES/1.RTL/WhiteTheme/Images/CM/NotOK.gif);
}

.cll-Star 
{
		BACKGROUND-IMAGE: url(../Images/Icons/star_gray.gif)
}

.cll-coloredTriangle 
{
		BACKGROUND-IMAGE: url(../Images/Icons/gray_icon11.gif)
}

.HeaderSubToolBar3rdLevel, .HeaderSubToolBar3rdLevelContainer 
{
	background-color: #e5e5e5;
}
.HeaderSubToolBar3rdLevelSeperator
{
	color:#666666;
	/*Accessibility Start*/
	border-left: 1px #666666 solid;
	/*Accessibility End*/
}
.Header .HeaderSubToolBar3rdLevelFont, .HeaderSubToolBar3rdLevelFontSelected
{
	color: #666666;
}

.Header .HeaderSubToolBar3rdLevelFont:visited
{
	color: #666666;
}

.Header .HeaderSubToolBar3rdLevelFontSelected
{
	color: #666666 !important;
}

.Header .HeaderSubToolBar3rdLevelFont:hover
{
	color: #666666 !important;
}

.HeaderSubToolBarWith3rdLevelVisible, .SelectedHeaderSubToolBarWith3rdLevelVisible
{
	BACKGROUND-COLOR: #e5e5e5
}

.HeaderSubToolBarFontWith3rdLevelVisible
{
	color: #666666;
}

.HeaderSubToolBarFontWith3rdLevelVisible:hover
{
	color: #666666;
}
.HeaderSubToolBarFontSelectedWith3rdLevelVisible
{

	color: #666666 !important;
}

.cll-Star2
{
		BACKGROUND-IMAGE: url(../Images/Icons/star_gray.gif)
}

.cll-V
{
		BACKGROUND-IMAGE: url(../Images/Icons/round_v.gif)
}

/* Pitzul Teaser */
.SmartFloatControlWP
{
}
.SmartFloatControlWP .TextColor
{
	color:White;
}
.SmartFloatControlWP .Title
{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	zoom: 100%;
}

.SmartFloatControlWP .TeaserSeperatorWrapper
{
	height:1px;
	line-height:1px;
}

.SmartFloatControlWP .TeaserSeperator
{
	border-bottom:solid 1px;
	height:0px;
	line-height:0px;
	margin-right:10px;
}

.SmartFloatControlWP .Item
{
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
	zoom: 100%;	
}

.SmartFloatControlWP .Item .ImageDiv
{
	float: right;
	height: 98px;
	width: 372px;
	padding-top: 4px;
}
.SmartFloatControlWP .Item .ImageDiv .Image
{
	height: 98px;
	width: 372px;
}

.SmartFloatControlWP .Item .ImageDiv .ImageLink
{
	cursor: pointer;
	height: 98px;
	width: 372px;
}

.SmartFloatControlWP .Item .Description
{
	float: right;
	margin-right: 10px;
}
.SmartFloatControlWP .Item .Description .TitleDiv
{
	margin-bottom:5px;
}
.SmartFloatControlWP .Item .Description .Text
{
	height:50px;
}
.SmartFloatControlWP .Item .Description .LinkDiv
{
	margin-top:10px;
}
.SmartFloatControlWP .Bottom
{
	height:50px;
	zoom: 100%;	
}

.SmartFloatControlWP .Bottom .BottomLinkDiv
{
	padding: 10px;
}
/* End Pitzul Teaser */

.PitzulConfirmationWP .errorTitle
{
	font-size: 14px;
	font-weight: bold;
	background:transparent url(../Images/Icons/x_red_grey.gif) no-repeat scroll right top;
	height: 20px;
	text-align: right;
	padding-right:25px;
}

.PitzulConfirmationWP .messageTitle
{
	font-size: 14px;
	font-weight: bold;
	background:transparent url(../Images/Icons/error_20.gif) no-repeat scroll right top;
	height: 20px;
	text-align: right;
	padding-right:25px;
}

.PitzulConfirmationWP .messageText
{
	text-align: right;
	padding-right: 25px;
}

.PitzulConfirmationWP .PitzulInfo
{
	width: 570px;
	background-color: #C0C1C3;
	padding: 5px 5px 10px 5px;
}

.paymentError
{
	background: url('../Images/ModalClose.png') no-repeat right top;
	height: 20px;
	padding-right: 25px;
	padding-top: 2px	
}

.paymentSuccess
{	
	background: url('../Images/v_green_grey.gif') no-repeat right top;
	height: 20px;
	padding-right: 25px;
	padding-top: 2px	
}

ul.HeaderMainMenuSubMenuLinksWrapper li:hover
{
	color: #ee3696 !important;
}

.HeaderMainMenuSubMenuFont, .HeaderMainMenuSubMenuFontSelected, a.HeaderMainMenuSubMenuFont, a.HeaderMainMenuSubMenuFont:visited
{
	color: #60215d !important;
}
.HeaderMainMenuSubMenuFont:hover, a.HeaderMainMenuSubMenuFont:hover
{
	color: #ee3696 !important;
}

.HeaderMainMenuSubMenuSmallFont, .HeaderMainMenuSubMenuFontSmallSelected, a.HeaderMainMenuSubMenuSmallFont, a.HeaderMainMenuSubMenuSmallFont:visited
{
	color: #60215d !important;
}
.HeaderMainMenuSubMenuSmallFont:hover, a.HeaderMainMenuSubMenuSmallFont:hover
{
	color: #ee3696 !important;
}
.Header .HeaderSubToolBarFontSelected
{
	color: #ff3366 !important;
}

.Header .HeaderSubToolBarFont:hover
{
	color: #ff3366 !important;
}
.Header .HeaderSubToolBarFontWith3rdLevelVisible:hover
{
	color: #ff3366 !important;
}
.CallDetailsWP .cll-modal-V_icon, .cll-vIcon
{
	background-image: url(../Images/Modal_v.gif);
	
}
.CallDetailsWP .cll-modal-X_icon, .cll-xIcon
{
	background-image: url(../Images/Modal_x.gif);
	
}
.cll-iToolTip-FloatContent
{
	background-color: #55094a;
	padding: 5px;
}

a.InstallationBtn
{
	background-image: url(../Images/button_installation.png);
}

a.InstallationBtn:hover
{
	background-image: url(../Images/button_installation_over.png);
}

a.RemovalBtn
{
	background-image: url(../Images/button_removal.png);
}

a.RemovalBtn:hover
{
	background-image: url(../Images/button_removal_over.png);
}

a.ButtonProp, a.ButtonProp:hover 
{
	color:white;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	height:20px;
	padding-right:40px;
	padding-top:3px;
	width:60px;
	display: block;
	position: absolute;
}

.serviceButtonDiv
{
	position: relative;
	width: 100px; 
	height: 22px;
}

.bottomSeparator
{
	border-bottom: solid 1px #b8b8b8;
}


.questionMarkIcon
{
	background-image: url(../Images/Icons/compatibilQuestionMark.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}
.cliTypeIcon
{
	background-image: url(../Images/Icons/icon_compatibility_.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}
.SimulatorPagerNumberSelected
{
	font-weight:bold;color:#eb2a7b!important;
}
.SimulatorPagerNumber
{
	font-weight:normal;color:#525252;
}

.alertStripDiv
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.BlockServicesFormWP .DivBG
{
	background:url(../Images/shadow35.png) top left;
}
/*FAQ*/
.FAQ_Media_Background
{
	background-image: url(../Images/Icons/FAQ/FAQ_media_Background.png);
	background-repeat: no-repeat;
}
.FAQ_Media_Background_Over
{
	background-image: url(../Images/Icons/FAQ/FAQ_media_Background_mouseover.png);
	background-repeat: no-repeat;
}
.FAQ_ArrowNext
{
	background-image: url(../Images/Icons/FAQ/FAQ_arrow_right.png);
	background-repeat: no-repeat;
}
.FAQ_ArrowPrev
{
	background-image: url(../Images/Icons/FAQ/FAQ_arrow_left.png);
	background-repeat: no-repeat;
}
.FAQ_ArrowNext.disabled
{
	background-image: url(../Images/Icons/FAQ/FAQ_arrow_right_notActive.png);
	background-repeat: no-repeat;
}
.FAQ_ArrowPrev.disabled
{
	background-image: url(../Images/Icons/FAQ/FAQ_arrow_left_notActive.png);
	background-repeat: no-repeat;
}
.FAQ_paging_current
{
	background-image: url(../Images/Icons/FAQ/FAQ_paging_current_page.png);
	background-repeat: no-repeat;
}
.FAQ_paging_next
{
	background-image: url(../Images/Icons/FAQ/FAQ_paging_next_page.png);
	background-repeat: no-repeat;
}
.FAQ_CarouselItem
{
	background-image: url(../Images/Icons/FAQ/FAQ_media_Background.png);
	background-repeat: no-repeat;
}
.FAQ_CarouselItem_Over , .FAQ_CarouselItem_Selected
{
	background-image: url(../Images/Icons/FAQ/FAQ_media_Background_mouseover.png);
	background-repeat: no-repeat;
}
.FAQ_arrow_1line
{
	background-image: url(../Images/Icons/FAQ/FAQ_arrow_1line.png);
	background-repeat: no-repeat;
}
.FAQ_arrow_2lines
{
	background-image: url(../Images/Icons/FAQ/FAQ_arrow_2lines.png);
	background-repeat: no-repeat;
}
.ServiceCenterIcon
{
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px ;
	padding-right:25px;
	background-image: url(../Images/Icons/FAQ/FAQ_service_center_icon.png);
}
.ContactUsIcon
{
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px ;
	padding-right:25px;
	background-image: url(../Images/Icons/FAQ/FAQ_write_icon.png);
}
.CallUsIcon
{
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px ;
	padding-right:25px;
	background-image: url(../Images/Icons/FAQ/FAQ_call_icon.png);
}
.V_Icon
{
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px ;
	padding-right:25px;
	background-image: url(../Images/Icons/FAQ/FAQ_V_icon.png);
}
.FAQSubjectBullet
{
	background-image: url(../Images/Icons/list_gray_icon.gif);
	background-repeat:no-repeat;
}
/*End FAQ*/

.MediaWP .cll-LeftTriangleSmall	{background-image: url(../Images/Icons/circle_arrow_grey.png);}
.MediaWP .cll-LeftTriangleBig {background-image: url(../Images/Icons/circle_arrow_grey_20.png);}

