
/*------------
	New CSS
---------------*/
body
{
	margin: 0;
	padding: 0;
	cursor: default;
	font-family:Arial;
	letter-spacing: 0;
	font-size: 12px;
}
a
{
	text-decoration:none;
}
.MainWidth
{
	width: 980px;
	margin: auto;
}
.ms-WPTitle
{
	overflow:hidden;
	width: 140px;
	font-size: 10px;
}
.ms-WPHeader div.ms-HoverCellInActive, .ms-WPHeader div.ms-HoverCellActiveDark
{
	padding-left: 7px;
}
.Float
{
	float: right;
}
.FloatOpposite
{
	float: left;
}
.Direction
{
	direction: rtl;
}
.DirectionOpposite
{
	direction: ltr;
}

.TransparencyContainer 
{
    color:#ffffff;
    position:relative;
    overflow:hidden;
}

.TransparencyContent 
{
    position:relative;
}

/*--------------
   DeviceGuideWP
--------------*/

.GreenVcheck 
{		
	background: url(/_layouts/IMAGES/ewr236s.GIF) no-repeat right;	
	padding-right:17px; 
	
}

/*------------
	Text Size
---------------*/

.SmallTxt
{
	font-size: 11px;
	line-height:16px;
}
.SmallTxt font
{
	font-size: 11px;
	font-family: Arial;
}
.SmallTxt a
{
	font-size: 11px;
	font-family: Arial;
}
.SmallTxt p a, .SmallTxt span a
{
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}
/* 
   Noraml Text, Should be in all <P>
   for every color channel have difrent color.
*/
.NormalTxt
{
	letter-spacing: 0;
	line-height: 16px;
	font-size: 12px;
}
.NormalTxt font
{
	font-size: 12px;
	font-family: Arial;
}
.NormalTxt a
{
	font-size: 12px;
	font-family: Arial;
}
.NormalTxt p a, .NormalTxt span a
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}
.MainTitle ,h1
{
	font-size: 30px;
	font-family: Arial;
}
.SubTitle, .SubTitle font, .SubTitle a , h2
{
	font-family: Arial;
	letter-spacing: 0;
	line-height: 20px;
	font-size: 19px;
}
.Numerator
{
	font-size: 25px;
	font-weight: bold;
}
.Headers
{
	letter-spacing: -1px;
	line-height: 11px;
	font-size: 21px;
}
.HeaderLinks
{
	margin-right:5px;
	margin-left:5px;
	font-size:12px;
}
.LinkWithUnderline, .LinkWithUnderline a
{
	text-decoration:underline;
}

/*==================== basic 5 zone classes ==================*/
.block 
{
	display:block;
}

.LastWPInZone 
{
	display:block;
}

.block p
{
	margin:0px;
}
.LastWPInZone p
{
	margin:0px;
}
.CllColumn
{
 	width:176px; 
 	padding: 10px; 	
 	padding-bottom:0px;
}
.Cll2Column
{
	width:372px; 
	padding:10px; 
	padding-bottom:0px;
}
.Cll3Column
{
	width: 568px;
	padding:10px;
	padding-bottom:0px;
}
.Cll4Column
{
	width: 764px;
	padding:10px;
	padding-bottom:0px;
}
.Cll5Column
{
	width: 960px;
	padding: 10px;
	padding-bottom:0px;
}
.CllColumnNoSidePadding
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:196px;	
}
.Cll2ColumnNoSidePadding
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:392px;		
}
.Cll3ColumnNoSidePadding
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:588px;		
}
.Cll4ColumnNoSidePadding
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width: 784px;	
}
.Cll5ColumnNoSidePadding
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width: 980px;	
}
/*------------
	Controls styles
---------------*/
.Btn, A.Btn
{
	width:60px;
	height:20px;
	padding:1px 10px 3px 10px;
	text-decoration:none;
	border:0px;	
	cursor:pointer;
}

/*------------
	General
---------------*/
.Clear
{
	clear: both;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
}
.ColorWhite
{
	color: White !important;
}
.WhiteLowerBorder
{
	background-color:White;	
}
.Zoom
{
	zoom:100%;
}
/*------------
	End of New CSS
---------------*/



/*------------
	data entry: text boxes
---------------*/
.TextBoxNormal
{
	border:0px;
	background-color:White;
	height:17px;
	width:260px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.TextBoxSmall
{
	border:0px;
	background-color:White;
	height:17px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.TextBoxWide
{
	border:0px;
	background-color:White;
	color:Black;
	height:17px;
}
.DdlNormal
{
	border:0px;
	background-color:White;
	height:17px;
	width:263px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.DdlSmall
{
	border:0px;
	background-color:White;
	height:17px;
	width:166px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.MultyLineNormal
{
	border:0px;
	background-color:White;
	width:260px;
	color:Black;
	font-size:10px;
	overflow:auto;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
.NormalAreaCodeDdlPhone
{
	border:0px;
	background-color:White;
	height:15px;
	#height:20px;
	width:66px;
	color:Black;
	font-size:10px;
	#padding:1px 0px 0px 1px;
	#margin:0px 0px 0px 0px ;
}
.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 ;
}
.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 ;
}
.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 ;
}
.NormalTxtPhone
{
	border:0px;
	background-color:White;
	height:17px;
	width:190px;
	color:Black;
	font-size:10px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 5px ;
}
.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 ;
}
.ToolTipInner
{
	padding:13px;
	width:105px;
	position:relative;	
	margin-right: 7px;
}
.ToolTip
{
	position:absolute;
	margin-right: 400px;
	margin-top: -19px;
	width:7px;
	height:16px;	
}
/*-----------------

--------------------*/
/* Temporary Removed
td
{
	vertical-align:top;
}
*/

/*--------------------
		floats
------------------------*/
.cll-floatRight, .cll-float
{
	float: right;
}
.cll-floatLeft
{
	float: left;
}
.OverflowAuto
{
	overflow:auto;
}

.cll-HeaderMainTable
{
	border: 0px;
	width: 980px;
}
.Cll-Text
{
	font-family: Arial;
	background-color: #ACACAE;
	color: #333;
	text-decoration: none;
}
.Cll-List
{
	word-spacing: 0;
	letter-spacing: 0;
	line-height: 14px;
	font-size: 11px;
}
.Cll-BigTxt
{
	letter-spacing: 0;
	line-height: 16px;
	font-size: 13px;
}
.Cll-SmallTxt
{
	font-size: 11px;
	line-height:16px;
}
.Cll-SmallTxt font
{
	font-size: 11px;
	font-family: Arial;
}
.Cll-SmallTxt a
{
	font-size: 11px;
	font-family: Arial;
	text-decoration:none;
}
/* 
   Noraml Text, Should be in all <P>
   for every color channel have difrent color.
*/
.Cll-NormalTxt
{
	letter-spacing: 0;
	line-height: 16px;
	font-size: 12px;
}
.Cll-NormalTxt font
{
	font-size: 12px;
	font-family: Arial;
}

.Cll-NormalTxt a
{
	font-size: 12px;
	font-family: Arial;
	text-decoration:none;
}

.Cll-NormalTxt p a, .Cll-NormalTxt span a
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}

.cll-ddlSmall
{
	border:0px;
	background-color:White;
	height:17px;
	width:166px;
	color:Black;
	font-size:10px;
	padding:1px 1px 0px 1px;
}
.Cll-MainTitle ,h1
{
	font-size: 30px;
	font-family: Arial;
}
.Cll-SubTitle, .Cll-SubTitle font, .Cll-SubTitle a , h2
{
	font-family: Arial;
	letter-spacing: 0;
	line-height: 20px;
	font-size: 19px;
}
.Cll-Headers
{
	letter-spacing: -1px;
	line-height: 11px;
	font-size: 21px;
}
.HeaderLinks
{
	margin-right:5px;
	margin-left:5px;
	font-size:12px;
}
.cll-Btn, A.cll-Btn
{
	width:60px;
	height:20px;
	padding:1px 10px 3px 10px;
	text-decoration:none;
	border:0px;	
	cursor:pointer;
}
.cll-BtnSearch, A.cll-BtnSearch
{
	width:60px;
	height:20px;
	padding:1px 10px 3px 10px;
	text-decoration:none;
	border:0px;
	cursor:pointer;
}
.Cll4ColumnNoPadding
{
	width: 764px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	/*margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;*/
}
/*----------------------
		font-sizes
------------------------*/

.cll-fontSize12px
{
	font-size:12px !important;
	line-height: 16px;
}

.cll-fontSize18px
{
	font-size:18px !important;
}

.cll-BtnSearch, A.cll-BtnSearch, a.cll-BtnSearch:Visited
{
	font-size: 12px;
}

/*new*/
.cll-Search
{
	width: 190px;
	height: 20px;
}
.cll-TelefonNumber
{
	/* shop_004-1*/
	width: 230px;
	height: 20px;
}
.cll-SMS
{
	/* shop_004-2*/
	width: 280px;
	height: 20px;
}
.cll-Details1
{
	/* shop_004-5*/ 
	width: 195px;
	height: 20px;
}
.cll-Details2
{
	/* shop_004-5a*/ 
	width: 260px;
	height: 20px;
}
.cll-Details3
{
	/* shop_013-1*/ /*ZIP*/
	width: 45px;
	height: 20px;
}
.cll-Details4
{
	/* shop_013-1*/ /*ZIP*/
	width: 125px;
	height: 20px;
}
.cll-Details5
{
	/* support_11*/
	width: 175px;
	height: 20px;
}
.cll-Details6
{
	/* support_15*/ 
	width: 105px;
	height: 20px;
}
.cll-Details7
{
	/* support_21*/ 
	width: 65px;
	height: 20px;
}
.cll-Details8
{
	/* support_21*/ 
	width: 190px;
	height: 20px;
}
/*----------- whidth and height of elements --------*/
.cll-MasterGeneralTd
{
	width: 196px;
	height: 5px;
}
.cll-HeaderHomePage
{
	width: 975px;
	border-color: Black;
	border-width: 0px;
	direction: rtl;
}
.cll-HeadeLinksSearch
{
	height: 43px;
	vertical-align: top;
}
.HeaderLogo
{
	background-image: url(/MpGlobalResource/CellcomBillARMasterPage/Themes/Main/Images/HeaderStrip.JPG);
	border-width: 0px;
}
.cll-HeaderLogo
{
	Height:88px;
	width:980px;
	overflow:hidden;
}
.cll-HeaderMainToolBar
{
	height: 62px;
	width: 980px;
}

.cll-HeaderSubToolBar
{
	height: 28px;
	vertical-align: middle;
	background-color: White;
}
/*----------- /whidth and height of elements --------*/

.Cll-LinkWithoutUnderline, a.Cll-LinkWithoutUnderline:visited, a.Cll-LinkWithoutUnderline
{
	text-decoration: none;
}

.Cll-UnderlineLink, a.Cll-UnderlineLink:visited, a.Cll-UnderlineLink, a.Cll-UnderlineLink:link
{
	text-decoration: underline;
}

.Cll-BigTxtBold
{
	font-size: 18px;
	font-weight: bold;
}
Cll-SmallTxt-UnderlineLink, A.Cll-SmallTxt-UnderlineLink:link, A.Cll-SmallTxt-UnderlineLink:active, A.Cll-SmallTxt-UnderlineLink:hover, A.Cll-SmallTxt-UnderlineLink: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,
.Cll-NormalTxt a, a.Cll-NormalTxt,
.Cll-NormalTxt a:link, .Cll-NormalTxt a:active, .Cll-NormalTxt a:hover, .Cll-NormalTxt a:visited, 
a.Cll-NormalTxt:link, a.Cll-NormalTxt:active, a.Cll-NormalTxt:hover, a.Cll-NormalTxt:visited
{
	text-decoration:none;
}
a.cll-LinkWithUnderLine
{
	font-size: 12px;
	text-decoration:underline;
	font-family: Arial;
	
}
a.Cll-SmallTxt, a.Cll-SmallTxt:visited
{
	font-size: 11px;
}
.Cll-AsterisksHeaders
{
	letter-spacing: 0;
	text-align: right;
	line-height:20px;
	
}
.Cll-AsterisksDarkRow
{
	/*letter-spacing: 0;
	line-height: 16px;*/
	font-size: 12px;
	text-align: right;
}
.Cll-AsterisksBrightRow
{
	/*letter-spacing: 0;
	line-height: 16px;*/
	font-size: 12px;
	text-align: right;
}
.Cll-AsterisksFreeCall
{
	width: 74px;
	text-align: center;
}

.Cll-AsterisksClosedImageContainer
{
	background-repeat: no-repeat;
	background-position: right center;
	padding: 7px 30px 7px 0;
	
}
.Cll-AsterisksOpenImageContainer
{
	background-repeat: no-repeat;
	background-position: right center;
	padding: 7px 30px 7px 0;
	
}
.Cll-AsterisksExsistInSiteLink
{
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}

.Cll-AsteriskWP-ddl
{
	margin-top:12px;
	font-family:Arial;	
}

.Cll-ServiceFormsItem
{
	background-repeat: no-repeat;
	background-position: right 3px;
	padding: 0px 20px 12px;		
	width: 152px;	
	/*
	background-repeat: no-repeat;
	background-position: right center;		
	margin-left: 20px !important;
	padding: 7px 7px 7px 7px !important;
	*/
}

.Cll-PDF-FormDownloadLink
{
	background-repeat: no-repeat;
	background-position: right center;
	padding: 15px 35px;
	background-image: url(Images/Icons/adobe-pdf-icon.gif);	
}
.cll-margin0px input
{
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.cll-HeaderMainMenuFont:hover
{
	color:White;
}
.cll-HeaderMainMenuFont
{
	font-size:34px;
}
.cll-HeaderMainMenuFontSelected
{
	color:  White;
	font-family: Arial;
	font-size: 34px;
	text-decoration: none;
}

/*--------------------
	widths
------------------------*/
.cll-width10
{
	width: 10px;
}
.cll-width382
{
	width: 382px;
}
.cll-width392
{
	width: 392px;
}

.cll-width372
{
	width: 372px;
}

.cll-width588
{
	width: 588px;
}

.cll-width568
{
	width: 568px;
}

.cll-width367
{
	width: 367px;
}
.cll-width192
{
	width: 192px;
}
.cll-width187
{
	width: 187px;
}
.cll-width189
{
	width: 189px;
}
.cll-width130
{
	width: 130px;
}
.cll-mainColWidth
{
	width: 195px;
}
.cll-GeneralColWidth
{
	width: 195px;
}
.Cll-AsterisksMarkup
{
	padding: 1px 2px 1px 2px; 
	width: 32px;
	background-color: #eb2a7b;
	color:#ffffff;
	direction:ltr;
	float:right;
	text-align:right;
}
.Cll-Asterisks
{
	direction:ltr;
	float:right;
	text-align:right;
}
.cll-width120
{
	width: 120px;
}
.cll-width70
{
	width: 70px;
}
.cll-width400
{
	width: 400px;
}
.cll-width580
{
	width: 580px;
}
.cll-width170
{
	width: 170px;
}
.cll-width176
{
	width: 176px;
}
.cll-width160
{
	width: 160px;
}
.cll-width108
{
	width: 108px;
}
.cll-width196
{
	width: 196px;
}
.cll-width186
{
	width: 186px;
}
.cll-width360
{
	width: 360px;
}
.cll-width190
{
	width: 190px;
}
.cll-width80
{
	width: 80px;
}
.cll-width182
{
	width: 182px;
}
.cll-width784
{
	width: 784px;
}
.cll-width764
{
	width: 764px;
}

.cll-width980
{
	width: 980px;
}

.cll-width960
{
	width: 960px;
}

.cll-width774
{
	width: 774px;
}
.cll-width110
{
	width: 110px;
}
.cll-width156
{
	width:156px;
}
.cll-width134
{
	width: 128px;
	/*----------------------
    this for IE only
  ------------------------*/
	/width: 126px;
}
.cll-width240
{
	width: 240px;
	/width: 250px;
}
.cll-width243
{
	width: 243px;
	/width: 253px;
}
.cll-width550
{
	width: 550px;
}
/*----------------------
    DropDown List Widths
  ------------------------*/
.cll-ddl-width320
{
	width: 320px;
}
.cll-ddl-width176
{
	width: 176px;
}
/*====== strip image ======*/

.cll-stripImageWidth_1Col
{
	width: 176px;
}
.cll-stripImageWidth_2Col
{
	width: 372px;
}
.cll-OtherSubjectsWidth_2Col
{
	width: 392px;
}


.cll-strip-HighContainer
{
	height: 240px;
	overflow:hidden;
	
}

.cll-strip-LowContainer
{
	height: 120px;
}

.cll-strip-SideText
{
	margin-right: 20px;
	float: right;
}

/*--------------------
		heights
------------------------*/
.cll-HeadeLinksSearchButtom
{
	height: 32px;
}
.cll-stripImageHigh
{
	height: 240px;
}
.cll-stripImageLow
{
	height: 98px;
}
.cll-HeadeLinksSearchTop
{
	height: 17px;
}
.cll-height542
{
	height: 542px;
}
.cll-height530
{
	height: 530px;
}
.cll-height316
{
	height:316px;
}
.cll-height350
{
	height:350px;
}
.cll-height18px
{
	height: 16px;
	/height: 17px;
}
.cll-height400px
{
	height: 400px;
}
.cll-height28
{
	height:28px;
}
.cll-height19
{
	height:19px;
}
.cll-height20NoPadding
{
	height:20px;
}
/*--------------------
		padding
------------------------*/
.cll-padding0px
{
	padding: 0px;
}
.cll-paddingHorizontal0px
{
	padding-right:0px;
	padding-left:0px;	
}

/*--------------------
		padding-right
------------------------*/
.cll-paddingRight0px
{
	padding-right: 0px;
}
.cll-paddingRight2px
{
	padding-right:2px;
}

.cll-paddingRight10px
{
	padding-right: 10px;
}

.cll-paddingRight15px
{
	padding-right: 15px;
}

.cll-paddingRight20px
{
	padding-right: 20px;
}
.cll-paddingRight30px
{
	padding-right: 30px;
}

/*--------------------
		padding-left
------------------------*/
.cll-paddingLeft0px
{
	padding-left: 0px;
}
.cll-paddingLeft20px
{
	padding-left: 20px;
}
.cll-paddingLeft10px
{
	padding-left: 10px;
}
.cll-paddingLeft5px
{
	padding-left: 5px;
}
/*--------------------
		padding-top
------------------------*/
.cll-paddingTop0px
{
	padding-top: 0px;
}
.cll-paddingTop6px
{
	padding-top: 6px;
}
.cll-paddingTop8px
{
	padding-top: 8px;
}
.cll-PaddingTop5
{
	padding-top: 5px;
}
.cll-PaddingTop12px
{
	padding-top: 12px;
}
.cll-paddingTop18px
{
	padding-top: 18px;
}
.cll-paddingTop10px
{
	padding-top: 10px;
}
.cll-paddingTop20px
{
	padding-top: 20px;
}
.cll-PaddingTop4
{
	padding-top: 4px;
	/padding-top: 2px;
}
.cll-PaddingTop2
{
	padding-top:2px;
}
.cll-paddingTop7px
{
	padding-top:7px;
}
.cll-PaddingTop17px
{
	padding-top:17px;
}
.cll-PaddingTop70px
{
	padding-top:70px;
}

/*--------------------
		padding-bottom
------------------------*/
.cll-PaddingBottom0
{
	padding-bottom: 0px;
}
.cll-PaddingBottom10
{
	padding-bottom: 10px;
}
.cll-PaddingBottom7px
{
	padding-bottom: 7px;
}
.cll-PaddingBottom20
{
	padding-bottom: 20px;
}
.cll-PaddingRight1001
{
	padding-right: 101px;
}
.cll-padding-bottom12px
{
	padding-bottom: 12px;
}
/*--------------------
		margins-bottom
------------------------*/
.cll-marginBottom10px
{
	margin-bottom: 10px;
}
.cll-marginBottom2px
{
	margin-bottom: 2px;
}
.cll-PaddingTop9px
{
	padding-top:9px;	
}
.cll-marginBottom44px
{
	margin-bottom: 44px;
}
.cll-marginBottom22px
{
	margin-bottom: 22px;
}
.cll-marginBottom20px
{
	margin-bottom: 20px;
}
.cll-marginBottom29px
{
	margin-bottom: 29px;
}
.cll-marginBottom4px
{
	margin-bottom: 4px;
}
.cll-marginBottom5px
{
	margin-bottom: 5px;
}
.cll-marginBottom7px
{
	margin-bottom: 7px;
}
.cll-marginBottom12px
{
	margin-bottom: 12px;
}
.cll-marginBottom13px
{
	margin-bottom: 13px;
}
.cll-marginBottom18px
{
	margin-bottom: 18px;
}
/*--------------------
		margin-left
------------------------*/
.cll-marginLeft5px
{
	margin-left: 5px;
}
.cll-marginLeft2px
{
	margin-left: 2px;
}
.cll-marginLeftAuto
{
	margin-left: auto;
}
.cll-marginLeft3px
{
	margin-left: 3px;
}
.cll-marginLeft10px
{
	margin-left: 10px;
}
.cll-marginLeft15px
{
	margin-left: 15px;
}
/*--------------------
		margin-Right
------------------------*/
.cll-marginRight5px
{
	margin-right: 5px;
}
.cll-marginRight55px
{
	margin-right: 55px;
}
.cll-marginRight3px
{
	margin-right: 3px;
}
.cll-marginRightAuto
{
	margin-right: auto;
}
.cll-marginRight12px
{
	margin-right: 12px;
}

.cll-marginRight20px
{
	margin-right: 20px;
}

.cll-marginRight8px
{
	margin-right: 8px;
}
.cll-marginRight39px
{
	margin-right: 39px;
}
.cll-marginRight18px
{
	margin-right: 18px;
}
.cll-marginRight7px
{
	margin-right: 7px;
}
.cll-marginRight10px
{
	margin-right: 10px;
}
/*--------------------
		margin-top
------------------------*/
.cll-marginTop10px
{
	margin-top: 10px;
}
.cll-marginTop20px
{
	margin-top: 20px;
}
.cll-marginTop25px
{
	margin-top: 25px;
}
.cll-marginTop40px
{
	margin-top: 40px;
}
.cll-marginTop15px
{
	margin-top: 15px;
}
.cll-marginTop30px
{
	margin-top: 30px;
}
.cll-marginTop12px
{
	margin-top: 12px;
}
.cll-margin0px
{
	margin: 0px;
}
.cll-marginTop7px
{
	margin-top: 7px;
}
.cll-marginTop18px
{
	margin-top: 18px;
}
.cll-marginTop17px
{
	margin-top: 17px;
}
.cll-marginTop16px
{
	margin-top: 16px;
}
.cll-marginTop13px
{
	margin-top: 13px;
}
.cll-marginTop22px
{
	margin-top: 22px;
}
.cll-marginTop55px
{
	margin-top: 55px;
}
.cll-IEHackMarginTop2px
{
	margin-top: 2px;
	/margin-top: 2px;
}
/*--------------------
		margin-auto
------------------------*/
.cll-marginAuto
{
	margin:auto;
}


/*--------------------
		text-align
------------------------*/
/* WebPart hr */
.Cll-wphr
{
	text-align: right;
}


/*--------------------
		Directions
------------------------*/
.cll-DirectionLTR
{
	direction: ltr;
}
.cll-DirectionRTL
{
	direction: rtl;
}
/*--------------------
		Text-Align
------------------------*/
.cll-TextAlignLeft
{
	text-align: left;
}
.cll-TextAlignRight
{
	text-align: right;
}
.cll-TextAlignCenter
{
	text-align: center;
}
/*--------------------
		border-bottom
------------------------*/
.cll-bottomBorderWhite
{
	border-bottom: 0px solid #FFFFFF;
}
/*--------------------
		colors
------------------------*/
a.Cll-UnderlineLink:hover, a.Cll-SmallTxt:hover, a.Cll-LinkWithoutUnderline:hover
{
	color: Red;
}
.cll-colorWhite
{
	color: White !important;
}
.cll-Color {}
.cll-BackGroundColor {}

.cll-BorderColor {}
/*-----------------------
		background-colors
------------------------*/
.cll-HeaderPic
{
	/*height:88px;*/
	background-color: #ffffff;
}

/*--------------------
		displayies
-----------------------*/
.Cll-ServiceFormGetAdobeReader
{
	display: inline-block;
}

/*--------------------
		Overflow
-----------------------*/
.cll-overflowAuto
{
	overflow:auto;
}
.cll-overflowHidden
{
	overflow:hidden;
}

/*------------------------
		text-decorations
--------------------------*/
.cll-TextDecorationsUnderline
{
	text-decoration:underline !important;
}

/*------------------------
		Position
--------------------------*/
.cll-positionAbsolute
{
	position:absolute;
}

/*------------------------
		Top
--------------------------*/
.cllTop0
{
	top:0px;
}
.cll-height20
{
	height: 20px;
	padding-top: 10px;
}
.cll-height90
{
	height: 90px;
	padding-top: 10px;
}
.cll-NoVerticalMarginInNestedParagraph p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.cll-allPadding5Bottom0
{
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

/*------------------------
		line-height
--------------------------*/
.cll-lineHeight20
{
	line-height:20px;
}

/*------------------------
		visibility
--------------------------*/

.cll-VisibilityHidden
{
	visibility:hidden;
}

.cll-VisibilityVisible
{
	visibility:visible;
}
/*----
ICONS 
----*/
.cll-LeftTriangleSmall
{
	background-repeat: no-repeat;
	/*background-position: right center;*/
	background-position:right 3px;
	padding-top: 0px ;
	padding-right:17px;
	margin-bottom:4px;
}
.Cll-ArrowandLineLeftIcon  
{
	background-repeat: no-repeat;
	/*background-position: right center;*/
	background-position:left 3px;
	padding-top: 0px ;
	padding-right:20px;
	margin-bottom:4px;
}
.cll-LeftTriangleBig
{
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-top: 0px ;
	padding-right:25px;
	min-height:22px;	
}
.WhiteArrow
{
	background-position:right 11px;
	#background-position:right 13px;
	background-repeat:no-repeat;
}
.cll-DownTriangleSmall
{
	background-repeat: no-repeat;
	/*background-position: right center;*/
	background-position:right 3px;
	padding-top: 0px ;
	padding-right:20px;
	margin-bottom:4px;
}
.Cll-TextWithQuestionMarkIcon
{
	background-repeat: no-repeat;
	background-position: right center;
	padding: 7px 15px;
}

.cll-awp_moreHelpArea
{
    clear: both;
    margin: 0px 12px 23px 0;
    padding-right: 15px;
}

.cll-accessoryMainContainer
{
	width: 980px;
}

/* PricePlan Search Results WP */
.cll-HyperlinkSelectBtn
{
	width:62px; 
	text-align: center;
	text-decoration: none;	
}
.cll-HyperlinkSelectBtn a:link, .cll-HyperlinkSelectBtn a:visited, .cll-HyperlinkSelectBtn a:hover, .cll-HyperlinkSelectBtn a:active
{	
	text-decoration: none;
}

.cll-CircledVMark-Icon-Link
{
  background-repeat: no-repeat;
  background-position: right center;
  padding: 5px 20px;
}	
.cll-LeftTriangle-Icon-Link
{
  background-repeat: no-repeat;
  background-position: right center;
  padding: 5px 20px;
}

.cll-ShoppingCart-Icon-Link 
{
  background-repeat: no-repeat;
  background-position: right center;
  padding: 7px 25px;
}

.cll-ShoppingAssitence-Icon-Link 
{
  background-repeat: no-repeat;
  background-position: right center;
  padding: 7px 25px;
}

.cll-AccessoryWP-LeftPanel
{
	  width:176px;
      padding-left:10px;
      padding-right:10px;
      padding-top:10px;           
}

.cll-AccessoryWP-RightPanel
{
	padding-top:10px;
    padding-left:12px;
    width:772px;
}
.cll-BranchesWP-RightPanel
{
	
	
    width:382px;
}
.cll-BranchesWP-MiddlePanel
{
	text-align: center;
	margin-top: 100px;
    width:196px;
}
.cll-BranchesWP-LeftPanel
{
	text-align: center;
	margin-top: 100px;
    width:186px;
}
/*--------------------
		border-bottom
------------------------*/
.cll-DottedBorderBottom
{
	border-bottom: white 1px dotted;
}
.cll-grayBorderBottom
{
	border-bottom: solid 1px #ababad;
}
/*--------------------
		border-top
------------------------*/

.cll-grayBorderTop
{
	border-top: solid 1px #ababad;
}

/*--------------------
		Clear
------------------------*/
.cll-Clear
{
	clear: both;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
}

/*

Change the class of the add web part 
button when editing a page
 
Start
*/
.ms-WPAddButton
{
	background: #F2F2F2 url(/_layouts/images/listheadergrad.gif) repeat-x scroll 0%;
	border: 1px solid #CCE2E8;
}

.ms-WPAddButton span
{
	color: Blue;
	font-weight: bold;
}
.ms-WPAddButtonHover
{
	background: #F2F2F2 url(/_layouts/images/linksectiongrad.gif) repeat-x scroll 0%;
}

.ms-WPSelected
{
	border-color: #CCE2E8;
}
/*

End 
*/

/* -------------------
     ToolPane
   ------------------- */


.ms-toolpanefooter
{
	padding: 5px 5px 5px 5px;
}

.cll-TPContainer
{
	position: fixed;
	top: 5%;
	right: 17%;
	z-index: 51;
	max-height: 90%;
	width: 810px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: 2px solid #add1ff;
	border-left: 2px solid #add1ff;
	background-color: #F2F2F2;
}

.cll-TPGreyBackground
{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: black;
	top: 0;
	right: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 50;
}

.cll-HR
{
	width: 98%;
	height: 1px;
	background-color: Transparent;
}

/**********************************
 *********** Separtors ************
 **********************************/ 
.cll-wp-separator
{
	border-bottom:solid 1px; 
	border-bottom-width: 100%;	
}

.cll-HyperLinkZoneSeparator
{
	background-color:#ffffff;
	width:90%;
	height:1px;	
	margin:20px 10px 10px 10px;
}
.cll-WPLowerBorder
{
	height:1px;
	margin:0px auto;
	overflow: hidden;
}
.WPLowerBorderDiv
{
	padding-bottom:0px;
}
/* ----------- Modal.cs ------------ */

.cll-modal-Background
{
	background-color: Gray;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.cll-modal
{
	width: 390px;
	height: 325px;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
}

.cll-modal-ClosePic
{
	height: 21px;
	width: 21px;
	overflow: hidden;
	display: block;

}

.cll-modal-CloseDiv
{
	float: left;
	margin: 2px 2px 2px 2px;
}

.cll-modal-iframe
{
	background-color: Transparent;
	width: 330px;
	height: 100%;
	
}

.cll-modal-iframeContainer
{
	width: 330px;
	height: 100%;
	float: right;
	overflow: hidden;
}
/* ---------ZoneDownLoadsModalWindow.ascx---- */

#modalBackground {
 DISPLAY: none; Z-INDEX: 900; FILTER: alpha(opacity=40); LEFT: 0px; WIDTH: 100%; CURSOR: crosshair; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #333333; opacity: 0.40
}
#modalWindow {
 DISPLAY: none; Z-INDEX: 1000; LEFT: 0px; POSITION: fixed; TOP: 0px
}

/* ------------- Login --------- */

.cll-login-row
{
	margin-top: 7px;
}
.cll-login-title
{
	margin-top: 15px;	
}

.cll-login-hr
{
	height: 1px;
	overflow: hidden;
	width: 260px;
}

.cll-login-Main
{
	
}

.cll-login-TextBox
{
	width: 260px;
}

.cll-login-Padding
{
	padding: 15px 15px 15px 15px;
}

.cll-login-BottomLinks
{
	margin-top: 30px;
}

/* ------------- Abroad ------------ */

.cll-crwp-margin
{
	/*margin-right: 5px;*/
}

.cll-crwp-MainHR
{
	height: 1px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: White;
}


.AlignedCheckbox
{
	vertical-align: middle;
	
}

.AlignedCheckbox input
{
	float: right;
}

.AlignedCheckbox label
{
	float: right;
	padding-top: 1px;
	margin-left: 2px;
}


/* ------------- Article Page ---------

.cll-article-ArticleTD { width:784px; height:100%; }
.cll-article-MainTitle { width:764; padding:12px 10px 5px 10px; }
.cll-article-MainImageTop { width:764px;margin:0px 10px 10px 10px; }
.cll-article-MainImageSideWide { width:372; margin:12px 10px 10px 3px; }
.cll-article-MainImageSideNarrow { width:176px; margin:12px 10px 10px 3px; }
.cll-article-Content { margin:12px 10px; }
.cll-article-Link { text-decoration:none; }
.cll-article-MarginBottom { margin-bottom:10px; }
.cll-article-Purchase { border-top:1px solid; padding-top:10px; }
.cll-article-RelatedLinksTD { width:196px; }
.cll-article-LinkBullet 
{ 
	background:url(/_layouts/STYLES/GrayTheme/Images/Icons/WhiteLeftTriangle.gif) no-repeat; 
	background-position:right 4px;
	margin-right:15px;
	margin-top:10px;
	margin-left:15px;
	padding-right:15px;
}
.cll-article-LinkItem { line-height:13px; text-decoration:none;}
.cll-article-LinkTitle { margin:12px 10px;}

/* ------------- FAQ Page --------------- 
.cll-FAQ-MainTable		{ width:784px; height:630px; }
.cll-FAQ-MainDiv		{ width:588px; margin:10px; }
.cll-FAQ-CategoryTitle	{ margin:10px 0px; }
.cll-FAQ-QuestionsList	{ margin-bottom:20px; }
.cll-FAQ-Question		{ height:20px; }
.cll-FAQ-Bullet			{ width:20px; #padding-top:3px; }
.cll-FAQ-Answer			{ border-top:1px solid; padding:20px 0px 18px 0px; }
.cll-FAQ-AnswerTitle	{ margin-bottom:5px; }
.cll-FAQ-AnswerContent	{ margin-bottom:15px; }
*/
/* ------------- Icon Images ------------ */

.cll-BgIcon-pdf { background:url(/_layouts/Images/ICOPDF.gif) -1px -3px; width:16px; height:16px;}
.cll-BgIcon-pdf-small {background:url(../Images/Icons/adobe-pdf-icon_small.gif) no-repeat top right;}
.cll-BgIcon-doc { background:url(/_layouts/Images/ICDOC.gif); width:16px; height:16px;}
.cll-BgIcon-bmp { background:url(/_layouts/Images/ICBMP.gif); width:16px; height:16px;}
.cll-BgIcon-gif { background:url(/_layouts/Images/ICGIF.gif); width:16px; height:16px;}
.cll-BgIcon-jpg { background:url(/_layouts/Images/ICJPG.gif); width:16px; height:16px;}
.cll-BgIcon-jpeg { background:url(/_layouts/Images/ICJPG.gif); width:16px; height:16px;}
.cll-BgIcon-png { background:url(/_layouts/Images/ICPNG.gif); width:16px; height:16px;}

/* ------------- Zone Downloads WP Control  ------------ */
.cll-ZoneAccordionHeader
{	
	font-family: Tahoma;
	font-size: 14px;
	width:100%;	
	background-color:#ffffff;
	/*background-image:url(/_layouts/Cellcom/images/GrayquickLaunchHeader.gif);
	background-repeat:repeat-x;*/
	margin-top:1px;
}

.cll-ZoneAccordionHeaderSelected
{
	font-family: Tahoma;
	font-size: 14px;
	width:100%;	
	background-color:#ffffff;
	/*background-image:url(/_layouts/Cellcom/images/GrayquickLaunchHeader.gif);
	background-repeat:repeat-x;*/
	margin-top:1px;
}
.cll-ZoneAccordionContent
{
	font-family: Tahoma;
	font-size: 12px;
	width:100%;	
	background-color:#ffffff;
	/*background-image:url(/_layouts/Cellcom/images/GrayquickLaunchHeader.gif);
	background-repeat:repeat-x;*/
}
.cll-ZoneAccordion
{
	margin:0px;
	padding:0px;
	font-size:0px;
}
.cll-ZoneDownloadsRightDiv
{
	width:150px;
	height:100%;
	float:right;
}
.cll-ZoneDownloadsLeftDiv
{
	width:600px;
	height:100%;
	float:left;
}
.cll-ZoneDownloadsContainerDiv
{
	width:750px;
	height:100%;
}
.cll-AutoHeadlinesWithFrameDiv
{
	padding-left:10px;
	padding-right:10px;
}

.cll-AutoHeadlinesWithFrameItemHorizontalDiv
{
	float:right;
	height:66px;
	width:173px;
}

.cll-AutoHeadlinesWithFrameItemVerticalDiv
{
	height:66px;
	width:389px;
}

.cll-AutoHeadlinesWithFrameCounterDiv
{
	float:right;
	height:20px;
	width:22px;
	padding-bottom:23px;
	padding-top:23px;
	margin-left: 8px;
	border-left-color:#3969A5;
	border-left-style:solid;
	border-left-width:3px;
}

.cll-AutoHeadlinesWithFrameImageDiv
{
	float:right;
	height:66px;
	width:66px;
}

.cll-AutoHeadlinesWithFrameDataVerticalDiv
{
	float:right;
	height:66px;
	width:283px;
	padding-right:7px;
}

.cll-AutoHeadlinesWithFrameDataHorizontalDiv
{
	float:right;
	height:66px;
	width:100px;
	padding-right:7px;
}

.cll-AutoHeadlinesWithFrameItemTitleVerticalDiv
{
	height:36px;
	padding-bottom: 14px;
	width: 283px;
}

.cll-AutoHeadlinesWithFrameItemTitleHorizontalDiv
{
	height:36px;
	padding-bottom: 14px;
	width: 100px;
}

.cll-AutoHeadlinesWithFrameDownloadVerticalDiv
{
	float:right;
	height:18px;
	width:50px;
	padding-left:25px;
	margin-left:25px;
	border-left-color:#525252;
	border-left-style:solid;
	border-left-width:3px;
}

.cll-AutoHeadlinesWithFrameDownloadHorizontalDiv
{
	float:right;
	height:18px;
	width:100px;
}

.cll-MediaPlayerDiv
{
	float:right;
	width:180px;
	height:18px;
}

.cll-AutoHeadlinesDiv
{
	padding-left:10px;
	padding-right:10px;
}

.cll-AutoHeadlinesItemDiv
{
	height:18px;
	width:489px;
}

.cll-AutoHeadlinesDataDiv
{
	height:18px;
	width:489px;
}

.cll-AutoHeadlinesItemTitleDiv
{
	float:right;
	height:18px;
	width:206px;
}

.cll-AutoHeadlinesDownloadDiv
{
	float:right;
	height:18px;
	width:50px;
	padding-right:25px;
	margin-right:25px;
	border-right-color:#525252;
	border-right-style:solid;
	border-right-width:3px;
}


/*  Dynamic Menu */
.cll-RegistrationSelectedMenu .OK
{
	padding-right:10px;
	float:right;
}

.cll-RegistrationNormalMenu .OK
{
	padding-right:10px;
	float:right;
}
.cll-RegistrationSelectedMenu .Numbers
{
	margin-right:3px;
	font-size:14px;
	float:right;
	padding-top:1px;
}

.cll-RegistrationNormalMenu .Numbers
{
	margin-right:3px;
	font-size:14px;
	float:right;
	padding-top:1px;
}

/*  Need to be override on each chanel to change the colors */
.cll-RegistrationSelectedMenu .StageTitle
{
	margin-right:8px;
	float:right;
	font-size:14px;
}

/*  Need to be override on each chanel to change the colors */
.cll-RegistrationNormalMenu .StageTitle
{
	margin-right:8px;
	float:right;
	font-size:14px;
}

/*  Dynamic Menu */

/* 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;
}
*/

/*		AutoTitleWP		*/

.cll-LeftWhiteArrow
{
	background:url(/_layouts/STYLES/MainCss/Images/LeftWhiteArrow.gif) no-repeat right 9px;
}
.cll-AutoTitle-LinkSeperator 
{
	height:1px;
	margin:0px auto;
}
.cll-AutoTitle-LinkDiv { padding:5px 0px; }
.cll-AutoTitle-BottomLink { margin-top:10px; margin-right:20px;}

.cll-BackGround-Position2
{
	BACKGROUND-POSITION-Y: 2px;
}
.cll-Float_Left
{
	float:left;
}
.cll-CheckMonthlyAccountLink
{
	padding-top:10px;
	padding-right:15px;
	
}
/* Accessory Search Results WP */
.cll-lnkOrderBy
{
	text-decoration: underline;
}
/******************************/

.ZoneDownloadImage
{
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	min-height: 18px;
	min-width: 18px;	
}
.ZonePlayImage
{
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	min-height: 18px;
	min-width: 18px;	
}
.ZoneStopImage
{
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	min-height: 18px;
	min-width: 18px;	
}
.ZoneSmallBulletImage
{
	background-repeat: no-repeat;
	background-position: right;
}
.ZoneSmallRedMark
{
	background-repeat: no-repeat;
	background-position: right;
}
.ZoneCircleArrow
{
	background-repeat: no-repeat;
	background-position: right;
}
.ZoneCircleArrowDown
{
	background-repeat: no-repeat;
	background-position: right;
}
.ZoneCircleArrowUp
{
	background-repeat: no-repeat;
	background-position: left;
}
.ZoneCategoryArrow
{
	background-repeat: no-repeat;
	background-position: right;
}
.ZoneBulletArrow
{
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
