/*
New CSS Applied - @10/03/2014

-----------------------
Color Matching Guides:
-----------------------
${hpl.template.tblColor1}: #689c68
${hpl.template.tblColor2}: #efefd0
*/

/*fonts*/
@font-face { font-family: 'NeoTechAltMedium'; src: url('font/neo-tech-alt-medium.eot'); src: url('font/neo-tech-alt-medium.eot') format('embedded-opentype'), url('font/neo-tech-alt-medium.woff') format('woff'), url('font/neo-tech-alt-medium.ttf') format('truetype'), url('font/neo-tech-alt-medium.svg#NeoTechAltMedium') format('svg') }
@font-face { font-family: 'OpenSansRegular'; src: url('font/opensans-regular.eot'); src: url('font/opensans-regular.eot') format('embedded-opentype'), url('font/opensans-regular.woff') format('woff'), url('font/opensans-regular.ttf') format('truetype'), url('font/opensans-regular.svg#OpenSansRegular') format('svg') }
@font-face {
    font-family: 'OpenSansBold';
    src: url('font/opensans-bold.eot');
    src: url('font/opensans-bold.eot') format('embedded-opentype'),
		 url('font/opensans-bold.woff') format('woff'),
		 url('font/opensans-bold.ttf') format('truetype'),
		 url('font/opensans-bold.svg#OpenSansBold') format('svg');
}
input { /* -webkit-appearance: caret; -webkit-appearance: none; */ -moz-appearance: caret; /* mobile firefox too! */ }
/*global Style */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a , abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; /*font: inherit;*/ vertical-align: baseline; margin: 0; padding: 0; outline: 0;/*font-family: OpenSansRegular, Arial, Helvetica, sans-serif;*/ }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
header, section, footer { clear: both }

.header, .footer {clear:both}
table { border-collapse: collapse; border-spacing: 0 }
td.MainContent {border-right:1px solid #B1BD13; padding:7px 7px 7px 7px; font-weight:normal; }
td.MainContentlast { padding:7px 7px 7px 7px; font-weight:normal; }
td.MainContent{font: normal 14px Verdana, Arial, Helvetica, sans-serif;  }
label { display: inline-block }
input[type=button], button, input[type="submit"] { cursor: pointer; border: 0 ;background: #c6ce2c ;color:#FFF;-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; }
:focus { outline: 0 }
::-moz-focus-inner {
border:0
}
:target {
    display: block;    
    position: relative;     
    top: -100px;
   
}
body { font: 13px/18px NeoTechAltMedium, Arial, Helvetica, sans-serif; -webkit-text-stroke: 0.0001em; -webkit-appearance: none }
/* * { font-weight: 100; outline: 0 } */
a[id]:before {
    content:"";
    display:inherit;
    height:50px;
    margin:-30px 0 0;
}
/* a { */
/* 	font-family:Verdana, arial; outline: 0; text-decoration: none; color: #c3cf21;;-webkit-backface-visibility:hidden; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s;transition:.3s  */
/* } */
a:hover, a:active, a:focus, a:visited { outline: 0 }
a:hover { text-decoration: none }
input, select { vertical-align: middle }
input, textarea { font-size:14px; font-family:  sans-serif; resize: none; outline: 0 }
strong { font-weight: 700 }
textarea { margin: 0; overflow: auto; vertical-align: top }
figure img { max-width: 100% }
img { height: auto; max-width: 100%; vertical-align: middle }
opt{color:grey ;font-family: sans-serif;}
red{color:red}
/* p { font-size: 13px; line-height: 18px; font-family: sans-serif; } */
.text-center { text-align: center }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: block }
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1% }
html { -webkit-text-size-adjust: none }
body { background: #f7f7f7; font: normal 13px/1.2 NeoTechAltMedium, Arial, Helvetica, sans-serif; color: #76797c;  }
.roudendCor, #mainMenu, .userButton, .columnBlock .cols, .newsBlock .twoCols, .newsBlock .singleCols, #newsBlock, .smartphoneInterest, .smartphoneTab ul, .smartphoneTabContent, .find-sec, .grid-sec, .singleColsBlock, .hrTabs > ul, .widgets, .tabs, .img-widgets, .formSection, .videoPopup, .videoPopup embed, .videoPopup video, .hightArea, .table, .tabsContent .eLife, .hrLargeTabs > ul, .orderContent, .orderContent .mobileLandlineBlock .twoBlock, .prestigeContent, .prestigeLogin, input[type='submit']{ -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.boxShadow, #mainMenu, .newsBlock .cols, #newsBlock, .newsBlock .twoCols, .newsBlock .singleCols, .smartphone .cols, .smartphoneInterest, .smartphoneTab ul, .singleColsBlock, .hrTabs > ul, .smartphoneTabContent, .find-sec, .grid-sec, .widgets, .tabs, .img-widgets, .hrLargeTabs > ul, .orderContent, .prestigeContent, .prestigeLogin,.prestige .hrLargeTabs > ul, .prestigeContent, .prestige #newsBlock, .prestigeLogin { -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2) }
.boxgradientColor, #mainMenu, .newsBlock .cols, .newsBlock .twoCols, .newsBlock .singleCols, .smartphone .cols, .smartphoneInterest, .sliderNavgation ul li a, .smartphoneTab ul, .hrTabs > ul, .smartphoneTabContent, .find-sec, .grid-sec, .widgets, .tabs, .img-widgets, .hrLargeTabs > ul, .orderContent, .prestigeContent, .prestigeLogin { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%) }
.left { float: left }
.right { float: right }
/*form style*/
.userButton, .signinButton, .regButton { min-width: 60px; text-align: center; padding: 6px 0; font-size: 13px; line-height: 18px; color: #FFF; border: none; outline: none; cursor: pointer; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 30px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.signinButton { background-color: #c6ce2c }
.regButton { background-color: #76797c; min-width:95px }
.userfield { border: 2px #e1e1e1 solid; padding: 6px 8px; line-height:16px; width: 260px; outline: none; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; font-size: 13px; color: #4b0f1e }
.userfield:active { border-color: #71a042 }
.userfield:focus { border-color: #71a042 }
.userfieldActive { border: 2px #71a042 solid }
.pageHolder { position: relative; height: 100%; min-height: 100%; height: auto !important }
.container, .mainNav { margin: 0 auto; width: 1000px }
.mainNav { z-index: 99999; background: #f7f7f7; margin: 0; position: relative;float:right; padding-bottom:10px; width:865px }
#contentBlock { background: #f7f7f7; margin-bottom: 20px; position: relative; z-index: 100; padding-top: 20px }
.ipadOverlap {-webkit-transform: translate3d(0,0,0) }
.header { position: relative; background: #f7f7f7; z-index: 101 }
.header .headerBlock {background:#f7f7f7; width:100%; z-index:1000000; position:fixed; top:0px; left:0}
/*Logo*/
.figLogo {float:left; width:115px; z-index:999999 }
.figLogo .logoSmall {top:-80px; display:none }
#languageSec { padding: 19px 0 8px; float:right }
#languageSec ul { float: right }
#languageSec ul li { float: left; border-left: 1px #b8babb solid; border-right: 1px #fff solid; padding: 0 15px; position:relative ;font:normal 14px 'NeoTechAltMedium', Verdana, Geneva, sans-serif;}
#languageSec ul li:first-child { border-left: 0px #b8babb solid }
#languageSec ul li:last-child { border-right: 0px #b8babb solid; padding-right: 0 }
#languageSec ul li a { color: #82a03a; font-size: 14px; font-family: 'NeoTechAltMedium', Verdana, Geneva, sans-serif }
#languageSec ul li a.accountIcon { background: url(../images/rd/arrowGreen.png) no-repeat right center; padding: 0 16px 0 0 }
#languageSec ul li a.languge { background: url(../images/rd/iconLanguage.png) no-repeat; display: block; width: 27px; height: 18px }
#mainMenu, .newsBlock .cols, .newsBlock .twoCols, .newsBlock .singleCols { padding: 16px 30px 23px; margin: 8px 0 0; overflow: hidden }
.mCSB_buttonUp { display: none !important }
.mCSB_buttonDown { display: none !important }
.mCSB_draggerContainer { margin: 0px !important }
.mCSB_dragger_bar { width: 10px }

/*--banner Section--*/
.mobileBannerSlider { display: none; :relative }
#banner { position: relative; padding: 150px 0 10px }
#banner .bannerSlider { display: block; position: relative }
.flex-viewport { z-positionindex: 0; position: relative }
.flex-viewport li img { position: relative; z-index: -1 }
#banner .flex-control-nav { position: absolute; bottom: 10px; left: 30px; height: 23px; padding: 0 10px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #e8e8e8), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; z-index: 100 }
#banner .flex-control-nav li { float: left }
#banner .flex-control-nav li a { float: left; width: 9px; height: 9px; line-height: 9px; text-indent: -999px; background: url('../images/rd/controls.png') no-repeat 0 -14px; margin-left: 5px; margin-top: 8px; cursor: pointer }
#banner .flex-control-nav li:first-child a { margin-left: 0px }
#banner .flex-control-nav li a.flex-active { background-position: 0 0 }
#banner ul.slides li { position: relative }
#banner ul.slides li a {float:left;width:100%; display:block }
#banner .bannerSlider .flex-viewport li { position: relative; z-index: 0 }

#mainMenu { position: relative; z-index: 1000 }
#mainMenu figure { float: left; width: 173px; margin-right: 22px }
#mainMenu .mobile-nav, #mainMenu .mobilePrimaryNav, .mainNav .mobileSubNavigation { display: none }
#mainMenu ul.primaryNav { float: left; margin-top: 17px }
#mainMenu ul.primaryNav li { float: left; padding: 0 27px; background: url(../images/rd/seprator.png) no-repeat right top }
#mainMenu ul.primaryNav li a { display: block; color: #76797c; line-height:16px; text-transform: uppercase; text-decoration:none; padding: 0 0 6px; font-size: 13px; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
#mainMenu ul.primaryNav li a:hover, #mainMenu ul li.active a { color: #82a03a; background: url(../images/rd/maninNavhover.png) no-repeat bottom center  }
#mainMenu ul.primaryNav li:last-child { background-image: none }

#mainMenu ul.primarySubNav {float:right; margin-top:17px;}
#mainMenu ul.primarySubNav li {float:left; padding:0 12px;background: url(../images/rd/seprator.png) no-repeat right top}
#mainMenu ul.primarySubNav li.last {background:none; padding-right:0px;}
#mainMenu ul.primarySubNav a {float:left;  font: normal 14px NeoTechAltMedium, Arial, Helvetica; color:#76797C; background:url('../images/rd/arrowBullet.png') no-repeat right center; padding-right:20px;}

#mainMenu form, .find-sec .find-chennel form{ float: right; border-bottom: 1px #b8babb solid; margin-top: 16px; padding-bottom: 1px }
#mainMenu form .outersearch {float:left }
#mainMenu form .searchText {float:left }
#mainMenu form input[type="text"], .find-sec .find-chennel form input[type="text"]{ border: none; outline: none; color: #4b0f1e; background: transparent; font-size: 13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; width: 158px; float: left }/*width: 258px;*/
#mainMenu form input[type="button"], .find-sec .find-chennel form input[type="button"] { display: block; padding: 9px; border: none; outline: none; float: right; width: 13px; height: 13px; background: url(../images/rd/arrowBullet.png) center right no-repeat; text-indent:-9999px}

.subNavication ul li { float: left; position: relative }
.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
.subNavication > ul.got {background: #76797c;  padding: 0 0 0 35px; position: absolute; display: none; min-height:36px; height: 36px; margin-top: -4px; padding-top: 4px; width:830px }
.subNavication > ul.none{background: transparent;  padding: 0 0 0 35px; position: absolute; display: none; min-height:36px; height: 36px; margin-top: -4px; padding-top: 4px; width:830px }
.subNavication > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
.subNavication > ul > li.last { background: transparent }
.subNavication > ul > li > a { color: #FFF; padding: 11px 16px 16px 16px; font-size: 12px; display: block; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif }
.subNavication > ul > li:hover > a { background: url(../images/rd/uparrow.png) no-repeat center 36px }
.productSec { position: absolute; left:0px; width: 660px; min-height: 330px; background: rgba(255,255,255,0.9); z-index: 105; top: 42px; padding: 5px 0; display: none; border: 1px #86a340 solid; overflow: hidden; max-height:335px }

.subNavication > ul > li.active > a {color:#fff; background: url(../images/rd/uparrow.png) no-repeat center 36px }

.subsubNavication {margin-left: 360px; }
.subsubNavication ul li { float: left; position: relative }
.subsubNavication > ul.got {background: #76797c;  padding: 0 0 0 20px; position: absolute; display: none; min-height:215px; height: 215px; margin-top: 40px; padding-top: 8px; width:200px }
.subsubNavication > ul.none{background: transparent;  padding: 0 0 0 20px; position: absolute; display: none; min-height:160px; height: 160px; margin-top: 40px; padding-top: 8px; width:200px }
.subsubNavication > ul > li > a { color: #FFF; padding: 2px 2px 2px 2px; font-size: 12px; display: block; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif }

/* select {width:70px;}  */

.singleColsBlock { padding:20px; background:#fff; }
.singleColsBlock .leftCols {float:left;width:100%}
.singleColsBlock .hrTabs .tabs {min-height:200px;}

.searchBlock {float:left; width:100%;}
.searchBlock .field {float:left; position:relative; margin-left:20px;}
.searchBlock .field:first-child {margin-left:-20px;}
.searchBlock .field input[type='text'] {color:#4b0f1e; display:inline-block; border:2px solid #dce4ec; width:810px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
/* .searchBlock .field input[type='text'] {color:#4b0f1e; display:inline-block; border:2px solid #dce4ec; width:690px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;} */

.searchBlock .field input[type='submit'] {line-height:40px; height:44px; padding:0 10px; background:#c6ce2c; color:#fff; -webkit-appearance: none;}

.pageHd h1 {font-size:26px; line-height:32px; color:#82a03a; font-weight:normal; padding-bottom:10px; }
.logos {padding:30px 0 20px; float:left; width:100%; text-align:center; margin-top:40px; background:url('../images/rd/bg.png') no-repeat center 0;}
/*Footer Section*/
.footer { width: 100%; z-index: 1; float: left;}
.bottomBlock, .botwhiteBlock, .botGrayBlock, .footerBlock { width: 100% }
.botwhiteBlock { background-color: #FFF; padding: 15px 0 12px 0 }
.botGrayBlock { background-color: #dbdbdb }
.botGrayBlock .grayLink { padding: 27px 0 24px 0; overflow: hidden }
.botGrayBlock .grayLink a { color: #76797c; font-size: 14px; line-height: 18px ;font-family: sans-serif; }
.footerBlock { background-color: #e5e5e6; height: 100%; background-color: #F7F7F7;}
.footerShow { width: 30px; display: inline-block; position: relative; height: 20px; margin-bottom: -5px; background: url(../images/rd/fotNavButton.png) no-repeat top #dbdbdb; display: none }
.findLocation span { background: url(../images/rd/pointer.png) no-repeat left; width: 10px; height: 16px; float: left; margin-right: 10px }
.footerBlock .container { padding: 25px 0 0 0; height: 0px; background-color: #F7F7F7;}
.footerBlock h2 { color: #76797c; text-transform: uppercase; font-size: 15px; padding-bottom: 10px ; font: 15px/18px NeoTechAltMedium, Arial, Helvetica, sans-serif; }
.footerBlock .container .row > div { background: url(../images/rd/footer-divider.png) no-repeat right }
.footerBlock .container .row > div.last { background: none }
.building address { font-size: 14px; color: #76797c; padding-right: 20px; line-height: 22px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.green { color: #71a041 !important; padding-top: 15px }
.quick { margin-left: 10px }
.quickLinks li { background: url(../images/rd/qlinks.png) no-repeat left; padding: 7px 0 7px 15px }
.quickLinks li a { color: #76797c; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.quickLinks li a:hover {color:#71a041 }
.newsLetter { background: #FFF; width: 216px; padding: 5px 10px }
.newsLetter input { border: none; background: none; width: 178px; color: #4b0f1e; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.newsLetter a { float: right; border-left: 1px solid #e2e3e3; padding-left: 10px; color: #76797c; font: 12px/18px NeoTechAltMedium, Arial, Helvetica, sans-serif }
.subScribe p { font: 12px/16px OpenSansRegular; padding: 10px 30px 0 0 }
.social { margin-left: 5px }
.social li { background: url(../images/rd/social.png) no-repeat; margin: 10px 0 }
.social li a { display: block; padding-left: 21px; color: #76797c; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; line-height:15px }
.social li a:hover {color:#71a041 }
.social li.fb { width: 22px; height: 22px; background-position: 0 0 }
.social li.youtube { width: 22px; height: 22px; background-position: 0 -22px }
.social li.twit { width: 22px; height: 22px; background-position: 0 -44px }
.social li.link { width: 22px; height: 22px; background-position: 0 -66px; margin: -96px 0px 0px 140px }
.social li.inst { width: 22px; height: 22px; background-position: 0 -110px; margin: 10px 0 10px 140px }
.social ul {min-height:90px }
.copy { text-align: center; padding: 30px 0 25px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.logos {padding:30px 0 20px; float:left; width:100%; text-align:center; margin-top:40px; background:url('../images/rd/bg.png') no-repeat center 0;}

.pageHolder p, .pageHolder p a {font-family: OpenSansRegular, Arial, Helvetica, sans-serif; clear:none; }

/*Added by  - 12.03.2014*/
/*--contentbanner Section--*/
.mobileBannerSlider { display: none; :relative }
#contentbanner { position: relative; padding: 150px 0 10px }
#contentbanner .bannerSlider { display: block; position: relative }
.flex-viewport { z-positionindex: 0; position: relative }
.flex-viewport li img { position: relative; z-index: -1 }
#contentbanner .flex-control-nav { position: absolute; bottom: 10px; left: 30px; height: 23px; padding: 0 10px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #e8e8e8), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; z-index: 100 }
#contentbanner .flex-control-nav li { float: left }
#contentbanner .flex-control-nav li a { float: left; width: 9px; height: 9px; line-height: 9px; text-indent: -999px; background: url('../images/rd/controls.png') no-repeat 0 -14px; margin-left: 5px; margin-top: 8px; cursor: pointer }
#contentbanner .flex-control-nav li:first-child a { margin-left: 0px }
#contentbanner .flex-control-nav li a.flex-active { background-position: 0 0 }
#contentbanner ul.slides li { position: relative }
#contentbanner ul.slides li a {float:left;width:100%; display:block }
#contentbanner .bannerSlider .flex-viewport li { position: relative; z-index: 0 }

/**Default styles*/
#contentbanner .bannerSlider body
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#contentbanner .bannerSlider div.hr
{
	height: 15px;
}

#contentbanner .bannerSlider div.hr hr
{
	display: none;	
}

/** hyperlink like submit box */
#contentbanner .bannerSlider input.hyperLink {
/* 	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; */
	font-size: 10pt;
/* 	color: blue; */
/* 	background-color: transparent; */
/* 	border: 0px; */
/* 	padding: 0px; */
/* 	cursor: pointer; */
/* 	font-variant: small-caps; */
	
	float: inherit;
	color: blue;
	background: url(../images/rd/icon_arrowW.gif) no-repeat left 2px;
	padding-left: 10px;
	line-height: 17px;
	
/* 	color: #FFF;background: #c3cf21;-webkit-border-radius: 10px 10px 10px 0; */
/* 	-moz-border-radius: 10px 10px 10px 0; */
/* 	border-radius: 10px 10px 10px 0; */
/* 	padding: 0 10px; */
	
}

#contentbanner .bannerSlider input.hyperLink:hover 
{
	cursor: pointer;
}

/** input box has flat border */
#contentbanner .bannerSlider input[type="text"] , input[type="password"] , select 
{
	/* border: solid 1px #c4c2c2; */
	/* padding : 10px; */
	/* font-size: 10px; */
	/*text-indent: 5px;*/
}

/** buttons style for both submit button and hyperlinks */
#contentbanner .bannerSlider .buttons a, .buttons button {
    display : block;
    float : left;
    margin : 0 7px 0 0;
    background-color : #f5f5f5;
    border : 1px solid #dedede;
    border-top : 1px solid #eee;
    border-left : 1px solid #eee;
    

    font-family : "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size : 100%;
    line-height : 130%;
    text-decoration : none;
    font-weight : bold;
    /* color : #565656; grey */ 
    color : #000000;
    cursor : pointer;
    padding : 5px 10px 6px 7px; /* Links */
}

#contentbanner .bannerSlider .buttons button {
    width : auto;
    overflow : visible;
    padding : 4px 10px 3px 7px; /* IE6 */
}

#contentbanner .bannerSlider .buttons button[type] {
	
    padding : 5px 10px 5px 7px; /* Firefox */
    line-height : 17px; /* Safari */
}

#contentbanner .bannerSlider *:first-child+html button[type] {
    padding : 4px 10px 3px 7px; /* IE7 */
}

#contentbanner .bannerSlider .buttons a:active {
    background-color : #6299c5;
    border : 1px solid #6299c5;
    color : #fff;
}
/** end buttons style for both submit button and hyperlinks */

/** checkbox has 0 border (IE fix) */
#contentbanner .bannerSlider input[type="checkbox"] {
   background: transparent;
   border: 0;
}

/** Error messages */
#contentbanner .bannerSlider .errorMessages, div.newUserRow span.newUserRowError  
{
	 color:red; 
	 font-size: 14px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight : bolder;
}

#contentbanner .bannerSlider .highlightError
{
	border : solid 2px #ff7272;
}

#contentbanner .bannerSlider .errorList li
{
	background-color : white;
	list-style : none;
	margin-left : -5px;
	width : 90%;
	padding : 0px 5px;
}

#contentbanner .bannerSlider .errorList li a , .errorList li a:hover
{
	color:red; 
	 font-size: 14px; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight : bolder;
}

#contentbanner .bannerSlider .errorHeader 
{
	font-weight : bolder;
	padding-top : 10px;
	display : block;
}

/**Messages*/
#contentbanner .bannerSlider .messageDiv
{
	text-align  : center;
	color:#78A22F; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 14px;
	font-weight : bolder;
	padding : 5px;
	margin : 10px 0px;
}


#contentbanner .bannerSlider body
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
}


#contentbanner .bannerSlider .hideTextField 
{
	background-color : transparent;
	border:none;
	color : black;
	padding : 2px;
}

/**Template styles*/
#contentbanner .bannerSlider .subText
{
	font-size: 11px; 
}

#contentbanner .bannerSlider .templateHeader , .templateFooter , .templateLeft , .templateRight
{

}

#contentbanner .bannerSlider .templateHeader
{
	display : block;
}

#contentbanner .bannerSlider .templateFooter
{
	float : left;
	width : 100%;
}

#contentbanner .bannerSlider .templateLeft
{
	float : left;
}

#contentbanner .bannerSlider .templateRight
{
	float : right;
}

#contentbanner .bannerSlider .middleContent
{
	background-color : white;
	margin : 0px;
	padding : 0px;
	display : block;
	height : auto;
	float : left;
}

#contentbanner .bannerSlider .content
{
	padding : 5px;
}

/**General headers*/
#contentbanner .bannerSlider h2 , #contentbanner .bannerSlider h3
{
	margin : 0px 0px;
	padding : 6px 4px;
	font-family : Arial, Helvetica, sans-serif;	
}

#contentbanner .bannerSlider h3
{
	font-size : 14px;	
}

#contentbanner .bannerSlider h2
{
	
	font-size : 14px;
	font-family: sans-serif;
	-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 8px 8px 0px 0 ;
}

#contentbanner .bannerSlider h2 span
{
	font-size : 10px;
}

/**Dashboard*/
#contentbanner .bannerSlider .dashBoard
{
	display : block;
	width : 97%;
	text-align : left;
	padding : 5px;
}

/**General template*/
#contentbanner .bannerSlider .moduleInfo
{
	float : left;
	width : 988px;
	padding : 0px;
}

#contentbanner .bannerSlider .moduleInfoGuides
{
	float : left;
	width : 100%;
	padding : 0px;
	white-space: nowrap
}

#contentbanner .bannerSlider .moduleInfoPadding
{
	float : left;
	width : 99%;
	padding : 5px;
	white-space: nowrap

}

#contentbanner .bannerSlider .guideOff
{
	font-size : 11px;
	padding : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	

}

#contentbanner .bannerSlider .guideOffTop
{
	float:left; 
	margin-left:0px;
	color:#3e3e3e;
	background:url(../images/generic/breadcrumbTop_bg.gif) no-repeat top ;
	width:990px;
	padding:1px 10px ; 
	font-weight: bold;
	
}

#contentbanner .bannerSlider .guideOffTop A
{
	
	float:left;
	padding:2px 25px 1px 20px; 
	background:url(../images/generic/breadcrumb_grayarrow_img.gif) right no-repeat #FFFFFF;
	
}

#contentbanner .bannerSlider .subModuleInfo , .subModuleContact , .subModuleGeneral , .subModuleInfoFullWidth
{
	float : left ;
	width : 160px;
	text-align : left;
	padding-left : 2px;
	padding-right : 2px;
}

#contentbanner .bannerSlider .subModuleInfoFullWidth
{
	width : 99%;
	height:99%;
}

#contentbanner .bannerSlider .subModuleInfo ul 
{
	margin-left : -40px;	
	list-style : none;
}

#contentbanner .bannerSlider .subModuleContact{
	width  : 310px;
}

#contentbanner .bannerSlider .subModuleContact ul {
	margin-left : -40px;	
	list-style : none;
}

#contentbanner .bannerSlider .subModuleGeneral
{
 width : 500px;
 padding : 1px 2px;	
}

#contentbanner .bannerSlider .subModuleText
{
	margin : 2px 0px;
}

#contentbanner .bannerSlider .subModuleGeneral .subModuleText
{
	width : 60px;
	float : left;
}

#contentbanner .bannerSlider .subModuleGeneralCell
{
	float : left;	
	text-align : left;
	padding : 1px 5px 1px 5px;
	min-width : 70px;
}

#contentbanner .bannerSlider .subModuleGeneralCellNoWidth
{
	float : left;
}

#contentbanner .bannerSlider .subModuleContact p 
{
	line-height : 5px;
}

#contentbanner .bannerSlider .white
{
	color: white;
	text-decoration: none;
}

/**Main Menu*/
#contentbanner .bannerSlider .menu-link 
{
	display : block;
	color : white;
	line-height : 30px;
	padding : 0px 1px 0px 1px;
	float : left;
	margin-left: 1px;
}

#contentbanner .bannerSlider .menu-link a
{
	color : #78a22f;
	border : solid 1px #E6E6E6;
	background-color: #F9F9F9;
	padding : 0px 2px 0px 2px;
}

#contentbanner .bannerSlider .menu-link a:hover
{
	color : white;
	background-color : #82A03A;
}

#contentbanner .bannerSlider .menu-link-disabled a 
{
	display : none;	 
}

#contentbanner .bannerSlider .menu-link-disabled a:hover
{
	cursor : auto;
}

#contentbanner .bannerSlider .menu-holder
{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	color: #fff;
	background-color: transparent;
	border: 0px;
	
	cursor: pointer;
	 padding:5px 5px 5px 5px;
	  
	width: 100%;
    height: 18px;
	background-image:url("/images/h-slide_per_tab1_lOn.jpg");
	-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 8px 8px 0px 0 ;
}

/**Domain listing*/
#contentbanner .bannerSlider .domainListing table
{
	width : 99%;
	margin : 5px;
	float : left;
}
.dnshosting{
	  padding:5px 5px 5px 5px;
	  
	 /* width: 98%; */ 
    height: 18px;
	background-image:url("/images/h-slide_per_tab1_lOn.jpg");
	-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 8px 8px 0px 0 ;
	color: #fff;
}

#contentbanner .bannerSlider .domainListing td {
	
	border-right:1px solid #fff; padding:7px 7px 5px 7px; font-weight:normal;
}
#contentbanner .bannerSlider .domainListing td.abc {
background-image:url("/images/h-slide_per_tab1_lOn.jpg");
	-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 8px 10px 0px 0 ;
	color: #fff;
}
#contentbanner .bannerSlider .domainListing tr.abc a{
	
	color:#fff;
}
#contentbanner .bannerSlider .domainListing a{
	color:#4c924c;
}

#contentbanner .bannerSlider .domainListing td ul{
	display:none;
}

/* dashboard menu display hover changed to onClick*/
#contentbanner .bannerSlider .domainListing td:hover a{
	cursor: pointer;
}

#contentbanner .bannerSlider .domainListingSearch table
{
	width : 98%;
	margin : 0px;
	float : left;
}

#contentbanner .bannerSlider .domainListingSearch td{
	border-right:1px solid #fff; padding:7px 7px 7px 7px; font-weight:normal;
}

#contentbanner .bannerSlider .domainListing-Modify
{
	list-style : none;
	text-indent : -40px;
}

#contentbanner .bannerSlider .domainListing-Modify li{
	line-height : 11px;
}

/** Years dropdown and prices textbox (Domain Transaction) */
#contentbanner .bannerSlider .yearsDropdown {
	width: 4.5em;
}

#contentbanner .bannerSlider .pricesTextbox {
	background: transparent;
	border: 0px;
	font-size:12px;
	text-align: right;
	/* width: 3em; */
}

/** User Login (Domain Transaction) */
#contentbanner .bannerSlider #container {
	height: 100%;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 500px;
}

#contentbanner .bannerSlider .radioButton {
	float: left;
	width: 100%;	
  
}
 
/*
  Change the look'n'feel of labels (which are adjacent to radiobuttons).
  Add some margin, padding to label
*/
#contentbanner .bannerSlider input[type=radio] {
	-moz-appearance: radio; 
	-webkit-appearance: radio;
    display: inline-block;
    
    border-radius: 8px;
    
    padding: 3px 5px; 
    background-color: white;
    border-color: #6F6F89;
	border-style: double;
}
/*
 Change background color for label next to checked radio button
 to make it look like highlighted button
*/
#contentbanner .bannerSlider input[type=radio]:checked { 
	-moz-appearance: radio; 
	-webkit-appearance: radio;
   background-image: none;
   background-color:#82A03A;
}

#contentbanner .bannerSlider .button {
	width: 160px;
	height:30px;
	margin: 0 auto;
	font-family:NeoTechAltMedium, Arial, Helvetica, sans-serif;
	-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0;
}

#contentbanner .bannerSlider .header {
	background-color: #D5D5D5;
	padding-top: 1px solid #C4C4C4;
	float: left;
	font-weight: bold;
	text-align: left;
	width: 360px;
}

#contentbanner .bannerSlider div.existingUserRow {
	height: 28px;
	float: left;
	text-align: center;
	font-size: 8pt;
	width: 480px;
}

#contentbanner .bannerSlider div.existingUserRow span.existingUserRowLabel {
	width: 130px;
	font-weight: bold;
	text-align: left;
	float: left;
}

#contentbanner .bannerSlider div.existingUserRow span.existingUserRowField {
	width: 300px;
	text-align: left;
	float: left;
}

#contentbanner .bannerSlider div.paymentHints {
	height: 14px;
	float: left;
	vertical-align: top;
	font-size: 8pt;
	width: 100%;
}

#contentbanner .bannerSlider div.paymentHints3L {
	height: 40px;
	float: left;
	vertical-align: top;
	font-size: 8pt;
	width: 100%;
}

#contentbanner .bannerSlider div.paymentHints2L {
	height: 26px;
	float: left;
	vertical-align: top;
	font-size: 8pt;
	width: 100%;
}

#contentbanner .bannerSlider div.paymentHintsBR {
	height: 10px;
	float: left;
	vertical-align: top;
	font-size: 8pt;
	width: 100%;
}

#contentbanner .bannerSlider div.paymentHints span.paymentHintsLabel {
	width: 25%;
	font-weight: bold;
	text-align: left;
	float: left;
	vertical-align: top;
}

#contentbanner .bannerSlider div.paymentHints span.paymentHintsField {
	width: 75%;
	text-align: left;
	float: left;
	vertical-align: top;
}

#contentbanner .bannerSlider div.paymentHints2L span.paymentHintsLabel {
	width: 180px;
	font-weight: bold;
	text-align: left;
	float: left;
	vertical-align: top;
}

#contentbanner .bannerSlider div.paymentHints2L span.paymentHintsField {
	width: 60%;
	text-align: left;
	float: left;
	vertical-align: top;
}

#contentbanner .bannerSlider div.paymentHints3L span.paymentHintsLabel {
	width: 180px;
	font-weight: bold;
	text-align: left;
	float: left;
	vertical-align: top;
}

#contentbanner .bannerSlider div.paymentHints3L span.paymentHintsField {
	width: 60%;
	text-align: left;
	float: left;
	vertical-align: top;
}

#contentbanner .bannerSlider div.newUserRow {
	height: 26px;
	float: left;
	font-size: 8pt;
	width: 100%;
}

#contentbanner .bannerSlider div.newUserRow span.newUserRowLabel {
	width: 180px;
	font-weight: bold;
	text-align: left;   
	float: left;
}

#contentbanner .bannerSlider div.newUserRow span.newUserRowField {
	width: 300px;
	text-align: left;
	float: left;
}

#contentbanner .bannerSlider div.newUserRow span.newUserRowField input[type="text"]{
	/* width: 170px; */
}
#contentbanner .bannerSlider div.newUserRow span.newUserRowField input[type="password"]{
	width: 170px;
}
#contentbanner .bannerSlider div.newUserRow span.newUserRowField select{
	width: 170px;
}
#contentbanner .bannerSlider div.newUserRow span.newUserPhone1 input[type="text"]{
	width: 170px;
}
#contentbanner .bannerSlider div.newUserRow span.newUserPhone2 input[type="text"]{
	width: 170px;
}


#contentbanner .bannerSlider div.newUserRow span.newUserRowError {
	width: 150px;
	padding-left: 4px;
	padding-top: 7px;	
}

#contentbanner .bannerSlider div.newUserRow span.newUserPhone1 {
	padding-top: 1px;
	text-align: left;
}

#contentbanner .bannerSlider div.newUserRow span.newUserPhone2 {
	padding-top: 1px;
	text-align: left;
}

#contentbanner .bannerSlider div.newUserRow span.cvcInput {
	width: 60px;
	padding-top: 1px;
	float: left;
	vertical-align: middle;
}

#contentbanner .bannerSlider div.newUserRow span.cvcImage {
	width: 160px;
	padding-top: 1px;
	float: left;
	vertical-align: middle;
}

/** Contact Form */
#contentbanner .bannerSlider .contactFormHeader {
	float: inherit;
	background-color: #D5D5D5;
	font-weight: bold;
/* 	width : 98%; */
	border-style: none;
	
}

#contentbanner .bannerSlider div.contactFormRow span.contactFormRowMandatory {
	float : left;
	color: red;
	width : 10px;
	border-style: none;
	
}

#contentbanner .bannerSlider td.contactFormRowMandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	float : left;
	color: red;
	width : 10px;
	border-style: none;	
}

#contentbanner .bannerSlider td.contactFormRowField
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	float : left;
	border-style: none;
}

#contentbanner .bannerSlider td.contactRowLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	float : left;
	width : 120px;
	border-style: none;
}

#contentbanner .bannerSlider .contactFormRow
{
	float : inherit;
	margin : 1px 0px ;
	width : 100%;
	border-style: none;
}

#contentbanner .bannerSlider .contactRowLabel
{
	float : left;
	width : 120px;
	border-style: none;
	
}
	
#contentbanner .bannerSlider .contactFormRowField
{
	float : left;
	border-style: none;
	
}

#contentbanner .bannerSlider input.normalTextbox {
	size : 13;
}

#contentbanner .bannerSlider input.phoneTextbox {
	width : 30px;
}

#contentbanner .bannerSlider input.phoneTextbox2 {
	size : 10;
}

/** Nameserver Form */
#contentbanner .bannerSlider .nsFormHeader {
	background-color: #D5D5D5;
	font-weight: bold;
}

/** Payment */
#contentbanner .bannerSlider .paymentSummary {
	width: 100%	
}

#contentbanner .bannerSlider .paymentSummary span.domainColumnHeader {
	background-color: #FFFCCC;
	width: 29%;
	float: left;
	margin: 1px;
	font-weight: bold;
}

#contentbanner .bannerSlider .paymentSummary span.descriptionColumnHeader {
	background-color: #FFFCCC;
	width: 50%;
	float: left;
	margin: 1px;
	font-weight: bold;
}

#contentbanner .bannerSlider .paymentSummary span.priceColumnHeader {
	background-color: #FFFCCC;
	width: 19%;
	float: left;
	margin: 1px;
	font-weight: bold;
	text-align: center;
}

#contentbanner .bannerSlider .paymentSummary span.domainColumn {
	max-height:3em;
	word-wrap: break-word;
	width: 29%;
	float: left;
	margin: 1px;
}

#contentbanner .bannerSlider .paymentSummary span.descriptionColumn {
	word-wrap: break-word;
	min-height:3em;
	width: 50%;
	float: left;
	margin: 1px;
}

#contentbanner .bannerSlider .paymentSummary span.priceColumn {
	min-height:3em;
	word-wrap: break-word;
	width: 19%;
	float: left;
	margin: 1px;
	text-align: right;
}

#contentbanner .bannerSlider .paymentSummary span.totalColumn {
	width: 50%;
	float: left;
	text-align: right;
	margin: 1px;
	font-weight: bold;
}

#contentbanner .bannerSlider .paymentSummary span.totalColumn1 {
	width: 50%;
	float: left;
	text-align: right;
	margin: 1px;
}

/** Receipt */
#contentbanner .bannerSlider .receiptHeader {
	background-color: #D5D5D5;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

#contentbanner .bannerSlider .receiptDomainColumnHeader {
	background-color: #FFFCCC;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	white-space: nowrap;
	padding: 1px;
	margin: 1px;
	font-weight: bold;
	text-indent: 2px;
}

#contentbanner .bannerSlider .receiptDescriptionColumnHeader {
	background-color: #FFFCCC;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 180px;
	padding: 1px;
	margin: 1px;
	font-weight: bold;
	text-indent: 2px;
}

#contentbanner .bannerSlider .receiptStatusColumnHeader {
	background-color: #FFFCCC;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 180px;
	padding: 1px;
	margin: 1px;
	font-weight: bold;
	text-indent: 2px;
}

#contentbanner .bannerSlider .receiptPriceColumnHeader {
	background-color: #FFFCCC;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 100px;
	padding: 1px;
	margin: 1px;
	font-weight: bold;
	text-indent: 2px;
	text-align: center;
}

#contentbanner .bannerSlider .receiptDomainColumn {
	word-wrap: break-word;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	white-space: nowrap;
	padding: 1px;
	margin: 1px;
}

#contentbanner .bannerSlider .receiptDescriptionColumn {
	word-wrap: break-word;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 180px;
	padding: 1px;
	margin: 1px;
}

#contentbanner .bannerSlider .receiptStatusColumn {
	word-wrap: break-word;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 180px;
	padding: 1px;
	margin: 1px;
	text-align: center;
}

#contentbanner .bannerSlider .receiptPriceColumn {
	word-wrap: break-word;
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 100px;
	padding: 1px;
	margin: 1px;
	text-align: right;
}

#contentbanner .bannerSlider .receiptTotalColumn {
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 180px;
	text-align: right;
	padding: 1px;
	margin: 1px;
	font-weight: bold;
}

#contentbanner .bannerSlider .receiptTotalColumn1 {
	border-style: solid;
	border-width:2px;
    border-color: #FFFFFF;
	width: 180px;
	text-align: right;
	padding: 1px;
	margin: 1px;
}

#contentbanner .bannerSlider .receiptRow {
	width: 100%;
	float: left;
	margin-left: 2px;
}

#contentbanner .bannerSlider .receiptText {
	width: 90%;
	padding: 5px;
	text-align: left;
	margin: 0 auto;
}

#contentbanner .bannerSlider .receiptBankingDetails {
	width: 80%;
	padding: 5px;
	text-align: left;
	margin: 0 auto;
}

/**Two columns*/
#contentbanner .bannerSlider .leftColumn , .rightColumn
{
	float : left;
	margin : 0px 0px;
	width : 970px;
	padding : 10px;
	height : 100px;
	text-align: left;
	
}

/**Spacer div*/
#contentbanner .bannerSlider .spacer 
{
	height : 100%;
	display : block;
}

#contentbanner .bannerSlider .left_bar {
  border-right-width:3px;
  border-right-style:solid;
  border-right-color:#ffffff;
  height:100%;
}
/*Static CSS---------------------------------------------------------------*/
#contentbanner .bannerSlider .templateLeft
{
	<c:if test='${not empty hpl.template.lwidth}' >
		width : ${hpl.template.lwidth};
	</c:if>
	<c:if test='${not empty hpl.template.lalign}' >
		text-align : ${hpl.template.lalign};
	</c:if>
}

#contentbanner .bannerSlider .templateRight
{
	<c:if test='${not empty hpl.template.rwidth}' >
		width : ${hpl.template.rwidth};
	</c:if>
	<c:if test='${not empty hpl.template.ralign}' >
		text-align : ${hpl.template.ralign};
	</c:if>
}

#contentbanner .bannerSlider body
{
	<c:if test="${not empty hpl.template.bodybg}">
		background-color : ${hpl.template.bodybg};
	</c:if>
	<c:if test="${not empty hpl.template.tablealign}">
		text-align : ${hpl.template.tablealign};
	</c:if>
}

#contentbanner .bannerSlider .middleContent
{
	<c:if test='${not empty hpl.template.cwidth}' >
		width : ${hpl.template.cwidth};
	</c:if>
	<c:if test='${not empty hpl.template.sitebgcolor}' >
		background-color : ${hpl.template.sitebgcolor};
	</c:if>
	<c:if test='${not empty hpl.template.calign}' >
		text-align : ${hpl.template.calign};
	</c:if>
}

#contentbanner .bannerSlider .domainListing table, .domainListingSearch table 
{
	background-color : ${hpl.template.tblColor3};
	border-right : solid 1px $#689c68;
}

#contentbanner .bannerSlider .domainListing table thead, .domainListingSearch table thead, .content h3, .content h2, .contactFormHeader, .nsFormHeader, .guidesOn, 
#contentbanner .bannerSlider .buttons a, .buttons button
{
	background-color : $#689c68;
	padding-left: 5px;
	padding-right: 5px;
}

#contentbanner .bannerSlider .paymentSummary span.domainColumnHeader, 
#contentbanner .bannerSlider .paymentSummary span.descriptionColumnHeader, .paymentSummary span.priceColumnHeader
{
	background-color : $#689c68;
}

#contentbanner .bannerSlider .buttons button:hover, .buttons a:hover
{
	background-color : <%= brightTblColor1 %>;
}

#contentbanner .bannerSlider .domainListing table thead, .domainListingSearch table thead
{
	background-color : ${hpl.template.tblColor2};
}

#contentbanner .bannerSlider .domainListing table td, .domainListingSearch table td
{
	border-left : solid 1px $#689c68;
	border-top : solid 1px $#689c68;
} 

#contentbanner .bannerSlider .domainListing-Modify
{
	background-color : ${hpl.template.tblColor2};
	padding-bottom : 5px;
}

#contentbanner .bannerSlider .moduleInfo , .leftColumn , .rightColumn , .dashBoard
{
	background-color : ${hpl.template.tblColor2};
	border : solid 1px  $#689c68;
}

#contentbanner .bannerSlider .moduleInfoGuides
   {
       border : solid 2px  #689c68;
       background-color : #efefd0;
       border-style: solid none solid none;
   }

/** shopping cart alternative row colours */
#contentbanner .bannerSlider .row0
{
	background-color: #efefd0;
}

#contentbanner .bannerSlider .row0 td
{
	border-left: 3px;
	border-left-color: black;
}

#contentbanner .bannerSlider .row1
{
	background-color: #DBDBBC;
}

#contentbanner .bannerSlider .row1 td
{
	border-left: 3px;
	border-left-color: black;
}

#contentbanner .bannerSlider table.contactFormRow
{
    float : inherit;
    margin : 1px 0px ;
    width : 100%;
    border-style: none;
    background-color: ${hpl.template.tblColor2};
}
#contentbanner .bannerSlider td 
{ 
	font-size: 8pt; 
	font-family: Verdana, arial;
}
#contentbanner .bannerSlider .btxt 
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #00008B; 
}
#contentbanner .bannerSlider .domainListing table, .domainListingSearch table, .moduleInfoGuides {
	background: url(../images/gra_slide_con_bg.jpg) repeat-x left bottom #edeef0;
}

#contentbanner .bannerSlider .moduleInfoGuides h3 {
	padding: 0 0 0px;
	color : #78a22f;
	/* 	ETISALAT: */
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; float:left; display:inline;
}
/* normal style */
#contentbanner .bannerSlider input[type="checkbox"] {
    -moz-appearance: checkbox; /* remove firefox default look and feel*/
    -webkit-appearance: checkbox; /* remove chrome default look and feel*/
    /* Design custom look and feel here */
    width: 15px;
    height: 14px;
    border: 2px solid #DCE4EC;
    background-color: white;
    
}
#contentbanner .bannerSlider input[type="checkbox"]:checked {
    /* checked style*/
    -moz-appearance: checkbox; /* remove firefox default look and feel*/
    -webkit-appearance: checkbox; /* remove chrome default look and feel*/
    /* Design custom look and feel here */
    width: 15px;
    height: 14px;
    border: 2px solid #DCE4EC;
    background-color: #82A03A;
}

input[type="checkbox"] {
    -moz-appearance: checkbox; /* remove firefox default look and feel*/
    -webkit-appearance: checkbox; /* remove chrome default look and feel*/
}
input[type="checkbox"]:checked {
    /* checked style*/
    -moz-appearance: checkbox; /* remove firefox default look and feel*/
    -webkit-appearance: checkbox; /* remove chrome default look and feel*/
}

.liveWrapper{}
#baseLayout{clear:both;width:967px;display:block;overflow:hidden;margin:auto;background-color:#FFF}
#bsMainMenu{width:967px;overflow:hidden;display:block}
.csHorizontalDiv{height:5px;display:block}
#csBase{float:left;width:967px;overflow:hidden;display:block}
.csContentBlock{width:917px;margin:0;padding:0}
.h10{height:10px;clear:both}
.h5{height:5px;clear:both}
#assist-tab{background:url(../images/generic/assist.png) no-repeat;right:1px;top:40%;height:125px;width:32px;position:fixed;z-index:5000;margin:0;padding:0}
#assist-tab a{display:block;width:100%;height:100%}
.contentBlock{width:1000px;float:left;display:block}
.msBlock{float:left;width:967px;display:block;overflow:hidden;height:34px;position:absolute;top:64px;background:url(../images/generic/msBlock_bg.jpg) no-repeat left top;margin:0;padding:0}
.msBlockLeft{float:left;height:34px;display:block;overflow:hidden}
.msBlockRight{float:right;height:34px;display:block;overflow:hidden;text-align:right}
.subMenuSection{clear:both;background:url(../images/generic/submenu_bg.png);position:absolute;margin-top:34px;width:923px;display:block;overflow:hidden;height:24px;padding:0 24px 0 20px}
.msSubDiv{width:132px;height:100px;position:absolute;background:url(../images/generic/spacer.gif);z-index:111111111;margin:32px 0 0 835px;padding:0}
.msSubDivTop{height:8px;background-image:url(../images/myaccount/cs_submenu_top.png)}
.msSubDivBot{height:8px;background-image:url(../images/myaccount/cs_submenu_bottom.png)}
.msSubDivCon{height:auto;display:block;background-color:#3e3e3e;color:#fff;z-index:1000;padding:5px 10px}
.msSubDivCon a{line-height:1.5em;text-decoration:none;margin-left:5px}
.msSubDivConLn{background-image:url(../images/myaccount/cs_submenu_border.png);height:1px;margin:5px 0}
#meta-sec{clear:both;width:937px;height:34px;display:block;padding:15px}
#meta-sec ul.right{float:right;color:#749d2c;margin:8px 0}
#meta-sec ul.right li{float:left;line-height:20px}
#meta-sec ul.right li:last-child a{padding:0 0 0 15px}
.ms-search-sec{width:195px;float:left;padding-left:7px}
.search-input{color:#666;border:0;float:left;width:130px;font-size:10px;background:url(../images/generic/ms_search_bg.png) no-repeat left top;margin:0;padding:6px 0 6px 25px}
.go{float:left;border:none;width:38px;height:24px;margin:0;padding:0}
.csGraThreeColBlockConNoTop{clear:both;width:663px;display:block;overflow:hidden;border-bottom:1px #d7d8d8 solid;border-left:1px #d7d8d8 solid;padding:30px}

.csThreeColBlockConNoTopNoPad2{width:760px;display:block;overflow:hidden;border-left:1px #d7d8d8 solid; border-bottom:1px #d7d8d8 solid;}

.csThreeColBlockConNoTopNoPad{clear:both;width:722px;display:block;overflow:hidden;border-left:1px #d7d8d8 solid}
.csGraThreeColBlockConNoTop2{clear:both;width:663px;display:block;overflow:hidden;border-left:1px #d7d8d8 solid;padding:30px}
.graBannerBlockInner{clear:both;background:url(../images/generic/graBannerBlock_bg.png) repeat-y;display:block;overflow:hidden}
.graBannerBlockTop{clear:both;height:5px;background:url(../images/generic/graBannerBlock_top.png) no-repeat top;display:block;overflow:hidden}
.graBannerBlockCon{background:url(../images/generic/graBannerBlock_bot.png) bottom no-repeat;display:block;overflow:hidden;padding:2px}
.graBannerBlockConInner{clear:both;height:187px;display:block;overflow:hidden;padding:5px 5px 5px 15px}
.graBannerBlockBot{clear:both;height:5px;background:url(../images/generic/graBannerBlock_bot1.png) no-repeat top;display:block;overflow:hidden}
.inner-quick-link{padding:20px 30px 0}
.inner-quick-link table{width:100%;float:left}
.inner-quick-link table tr td{text-align:center;width:10%;padding:20px 25px}
.inner-quick-link h3{padding-bottom:15px;display:block;overflow:hidden}
.inner-quick-link table tr td img{width:40px;margin:0 auto;padding:10px 0}
.csTabGreen{clear:both;height:31px;background:url(../images/generic/rs_tab_green.png) right top no-repeat;display:block;overflow:hidden}
.bAndBLeftPaneBoxesT{background:url(../images/myaccount/BandBleftPaneBoxes_T.png) no-repeat left top;height:6px;font-size:0;line-height:0}
.bAndBLeftPaneBoxesBg{background:url(../images/myaccount/BandBLeftPaneBoxes_Bg.gif) repeat-y left top}
.bAndBLeftPaneBoxesB{background:url(../images/myaccount/BandBLeftPaneBoxes_B.gif) no-repeat left bottom;display:block;overflow:hidden;padding:0 1px 2px 0}
.bAndBRightPaneBoxesT{background:url(../images/myaccount/BandBRightPaneBoxes_T.gif) no-repeat left top;height:6px;font-size:0;line-height:0}
.bAndBRightPaneBoxesBg{background:url(../images/myaccount/BandBRightPaneBoxes_Bg.gif) repeat-y left top}
.bAndBRightPaneBoxesB{background:url(../images/myaccount/BandBRightPaneBoxes_B.gif) no-repeat left bottom;display:block;overflow:hidden;padding:0 1px 2px 0}
.bAndBRightPaneBoxesCons p{width:150px;margin-bottom:10px}
.bAndBRightPaneBoxesConsRow{width:100%;float:left;padding:0 0 3px}
.bAndBRightPaneBoxesConsRowLeft{float:left;padding-right:10px;width:69px}
.bAndBRightPaneBoxesConsRowRight{margin-top:17px;float:left}
.bAndBRightPaneBoxesConsRowRight h3{color:#3e3e3e}
.graBlock4P .graBannerBlockInnerDiv{clear:both;background:url(../images/generic/graBlock_bg.png) repeat-y;display:block;overflow:hidden}
.graBlock4PTop{clear:both;height:5px;width:238px;background:url(../images/generic/graBlock_top.png) no-repeat top;display:block;overflow:hidden}
.graBlock4PCon{background:url(../images/generic/graBlock_bot.png) bottom no-repeat;display:block;overflow:hidden}
.graBlock4PConInnerDyH{clear:both;width:204px;display:block;overflow:hidden;padding:10px 15px 15px}
.graBlock4PConInnerDyHBgImg{clear:both;width:160px;display:block;overflow:hidden;padding:13px 58px 18px 16px}
.graBlock4PConInner1{clear:both;width:200px;height:107px;display:block;overflow:hidden;padding:13px 18px 18px 16px}
.graBlock4PConInner{clear:both;width:160px;height:140px;display:block;overflow:hidden;margin:0 2px 2px;padding:13px 58px 18px 16px}
.graBlock4PConInnerCon{clear:both;width:150px;display:block;overflow:hidden}
.graBlock{float:left;background:url(../images/generic/cs_graBlock_bg1.png) bottom repeat-x #edeff0;display:block;overflow:hidden}

.graBlockCon{float:left;background:url(../images/generic/cs_graBlock_Left.gif) no-repeat bottom left;display:block;overflow:hidden}
.grayBlockRightImg{float:left;background:url(../images/generic/cs_graBlock_Right.png) no-repeat bottom right;display:block;overflow:hidden;padding:2px}
.graBlockConBg{float:left;background:url(../images/generic/cs_graBlock_botRight.gif) bottom right no-repeat}

.csPpTopSecRight{float:right;text-align:right}
.socialIconsHome{float:left;width:207px;padding-right:15px;display:block;overflow:hidden;text-align:right}

.homeChangeLocaBlock{clear:both;display:none;position:absolute;width:700px;z-index:301;margin-left:300px;margin-top:-17px}
.homeCLBlkLeft{float:left;width:3px;height:179px;background:url(../images/generic/home_locaBlock_Left.png)}
.homeCLBlkCon{float:left;background:url(../images/generic/home_locaBlock_bg.png);padding:6px 3px}
.homeCLBlkConInner{background-color:#fafafa;width:630px;padding:10px}
.homeCLBlkConInner td{text-align:left;vertical-align:top}
.homeCLBlkRight{float:left;width:3px;height:179px;background:url(../images/generic/home_locaBlock_Right.png)}

.conAlignCenterBlock{text-align:center;width:auto;margin:auto;padding:0}
.rowSplit{clear:both;display:block;overflow:hidden;height:5px;width:5px}
.calSplit{float:left;display:block;overflow:hidden;height:5px;width:5px}
.clearDiv{clear:both;display:block;overflow:hidden}
.redTxt{color:#f4911e}
.dnone{display:none}
.noneBg{background-image:none}
.taC{text-align:center}
.taL{text-align:left}
.taR{text-align:right}
.vaT{vertical-align:top}
.ht80{height:85px}
.mT5{margin-top:5px}
.mT10{margin-top:10px}
.mT15{margin-top:15px}
.mT20{margin-top:20px}
.mT30{margin-top:30px}
.mT99{margin-top:100px}
.mR5{margin-right:5px}
.mR5L1{margin-right:5px;margin-left:1px}
.mR10{margin-right:10px}
.mR20{margin-right:20px}
.mR30{margin-right:30px}
.mR40{margin-right:40px}
.mR50{margin-right:50px}
.mB5{margin-bottom:5px}
.mB10{margin-bottom:10px}
.mB15{margin-bottom:15px}
.mB20{margin-bottom:20px}
.mL10{margin-left:10px}
.mL15{margin-left:15px}
.mL20{margin-left:20px}
.mL30{margin-left:30px}
.mL50{margin-left:50px}
.mL90{margin-left:90px}
.mL100{margin-left:100px}
.mL110{margin-left:110px}
.m30{margin:30px}
.marginRight{float:left;margin-right:5px;padding:0}
.marginBottom{clear:both;margin-bottom:5px;padding:0}
.marginLeft{float:left;margin-left:5px;padding:0}
.marginOneRight{float:left;margin-right:1px;padding:0}
.marginOneLeft{float:left;margin-left:1px;padding:0}
.p10{padding:10px}
.pT2{padding-top:2px}
.pT3{padding-top:3px}
.pT10{padding-top:10px}
.pT15{padding-top:15px}
.pT20{padding-top:20px}
.pT30{padding-top:30px}
.pT40{padding-top:40px}
.pR5{padding-right:5px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}
.pR20{padding-right:20px}
.pR25{padding-right:25px}
.pR30{padding-right:30px}
.pR40{padding-right:40px}
.pB2{padding-bottom:2px}
.pB5{padding-bottom:5px}
.pB15{padding-bottom:15px}
.pB25{padding-bottom:25px}
.pB30{padding-bottom:30px}
.pB35{padding-bottom:35px}
.pB40{padding-bottom:40px}
.pL5{padding-left:5px}
.pL10{padding-left:10px}
.pL15{padding-left:15px}
.pL20{padding-left:20px}
.pL25{padding-left:25px}
.pL30{padding-left:30px}
.pL40{padding-left:40px}
.pL70{padding-left:70px}
.pad20{padding:20px}
.pad30{padding:30px}
.pad3{padding:3px}
.pad18WithBorder{border:1px solid #FFF;padding:18px}
.pT25{padding-top:25px}
.pT26{padding-top:26px}
.p0m0{margin:0;padding:0}
.fixHeight{height:120px}
.width60per{width:60%}
.width80per{width:80%}
.width90per{width:90%}
.width97per{width:97%}
.padTB30{display:block;overflow:hidden;padding:30px 0}
.padTB40{display:block;overflow:hidden;padding:40px 0}
.roundimg{/*border:1px solid #d2d2d2;*/background-color:#d2d2d2}
.botGrayBdr{border-bottom:1px solid #dedede}
a.grayLinkTxT{color:#808084;text-decoration:underline}
a.WhiteLinkTxT{color:#fff;text-decoration:none}
.backPage a{background:url(../images/icons/green_arrow_iconback.gif) no-repeat left 4px;padding:0 0 0 10px}
.borderBDot{border-bottom:1px #FFF dotted;display:block}
.borderBGraDot{border-bottom:1px #CCC dotted;overflow:hidden;display:block}
.bulletPointStyle{clear:both;display:inline}
.bulletPointStyle ul{list-style:none;margin:0;padding:10px 0}
.bulletPointStyle li{list-style:none;display:block;background:url(/images/generic/dot_green.png) no-repeat left 3px;margin:0;padding:1px 0 1px 15px}
.csBreadCrumbHead{display:block;overflow:hidden;width:1000px;background:url(/images/generic/breadcrumb_gray_bg.gif) repeat-x left;border-left:1px #dedede solid;height:20px;float:left;color:#646464;padding:1px 0}
.csBreadCrumbHead ul,.csBreadCrumbHeadB ul{list-style:none;margin:0;padding:0}
.csBreadCrumbHead li,.csBreadCrumbHeadB li{list-style:none;display:block;float:left;margin:0;padding:0}
.csBreadCrumbHead li a{display:block;float:left;color:#749d2c;background-color:#fff;height:10px;text-decoration:none;margin:1px 0 0;padding:4px 5px 6px}
.csBreadCrumbHead li a:hover,.csBreadCrumbHeadB li a:hover{color:#749d2c;text-decoration:underline}
li.csBreadCrumbGrayBg{height:12px;padding:5px 15px 5px 5px}
.breadCrumbTopRountCar{float:left;display:block;overflow:hidden;width:947px;background:url(/images/generic/breadcrumbTopRuntCar_bg.gif) no-repeat top;height:20px;padding:1px 10px}
.breadCrumbTop{float:left;display:block;overflow:hidden;width:947px;background:url(/images/generic/breadcrumbTop_bg.gif) no-repeat top;height:20px;padding:1px 10px}
.breadCrumbTop2{float:left;display:block;overflow:hidden;width:704px;background:url(/images/generic/breadcrumbTop_bg2.png) no-repeat top;height:20px;padding:1px 10px}
.csBreadCrumbHeadB{clear:both;display:block;overflow:hidden;width:965px;background-image:url(/images/generic/breadcrumb_gray_bg.gif);background-repeat:repeat-x;height:20px;border-left:1px solid #dedede;padding:1px 0}
/*.csBreadCrumbOff a {float:left; padding:2px 25px 1px 20px; background-color:#FFF}
.csBreadCrumbFinalOff a {float:left; padding:2px 25px 1px 20px; background:url(/images/generic/breadcrumb_whtarrow_img.gif) left no-repeat #FFFFFF;}*/
.csBreadCrumbOn {float:left; padding:2px 20px 1px; color:#3e3e3e; background:url(/images/generic/breadcrumb_grayarrow_img.gif) left no-repeat ; font-family: sans-serif;font-size: 12px}
.csBreadCrumbFirstOff a {float:left; padding:3px 25px 1px 20px ;background-color:#FFF ; font-family: sans-serif;font-size: 12px}
.csBreadCrumbOff a {float:left; padding:2px 25px 1px 20px; background:url(/images/generic/breadcrumb_whtarrow_img.gif) left no-repeat #FFFFFF;}

.rsOneColContBlock{clear:both;width:242px;overflow:hidden;display:block;padding-bottom:20px}
.rsOneColContBlockHead{height:15px;background:url(../images/personal/rs_tab_green.png) top right no-repeat;overflow:hidden;display:block;padding:7px 18px 9px}
.widgetListContent li{list-style:none;background-image:url(../images/icons/cs_green_arrow_icon.gif);background-repeat:no-repeat;padding-left:8px;padding-bottom:5px;padding-top:5px;background-position:left 10px;margin:0}
.widgetListContentOn{list-style:none;background-image:url(../images/icons/green_arrow_icon1.gif);background-repeat:no-repeat;padding-left:8px;padding-bottom:5px;padding-top:5px;background-position:left 10px;margin:0}
.widgetListContentBotBorder{border-bottom:1px dotted #bdbdbd}
.csListContentBlockWrap{float:left;width:691px;margin-bottom:10px;clear:both}
.csListContentBlock{float:left;width:170px}
.csListContentBlock h4{float:left;width:100%;overflow:hidden}
.csListContentBlock ul{width:170px;float:left;margin:0;padding:0}
.csListContent ul{width:170px;float:left;margin:0;padding:10px 0}
.listContent ul{margin:0;padding:10px 0}
.contentSection{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/page_border.gif)}
.contentSectionInner{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/page_bottom.gif) no-repeat bottom right;padding:24px 0 30px}
.contentSectionInnerFullPage{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/page_bottom.gif) no-repeat bottom right;padding:0 0 30px}
.contentSectionInner2{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/page_bottom.gif) no-repeat bottom right;padding:24px 0 1px}
.contentSectionInner3{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/page_bottom.gif) no-repeat bottom right;padding-bottom:5px}
.contentSectionRLBorder{float:left;width:955px;display:block;overflow:hidden;border-left:#dedede 1px solid;border-right:#dedede 1px solid;padding:5px}
.csGraThreeColBlockCon2{clear:both;width:678px;display:block;overflow:hidden;background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right;border-left:1px #d7d8d8 solid;padding:30px 15px 30px 30px}
.csGraThreeColBlockCon2R{clear:both;width:678px;display:block;overflow:hidden;background:url(../images/generic/rsThreeCol_top.gif) no-repeat top left;border-right:1px #d7d8d8 solid;padding:30px 15px 30px 30px}
.csGraThreeColBlockCon3{clear:both;width:708px;display:block;overflow:hidden;background:url(../images/generic/lsThreeCol_top.gif) no-repeat top left;border-left:1px #d7d8d8 solid;padding:20px 15px 30px 0}
.contentSectionInnerNoPadB{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/page_bottom.gif) no-repeat bottom right;padding:0}
.csDummyBlock{overflow:hidden;display:block}
.csHeaderSectin{float:left;display:block;overflow:hidden;width:907px;padding:12px}
.csHeaderSectinNoPadT{float:left;display:block;overflow:hidden;width:907px;padding:0 30px 30px}
.csHSLs{float:left;width:694px;display:block;overflow:hidden;padding-bottom: 10px;}
.csHSLs img{float:left;width:40px;display:block;overflow:hidden;padding-right:20px}
.csHSRs{float:right;width:213px;text-align:right}
.csHSTitleSection{float:left;display:block;overflow:hidden;width:634px}
.oneTwoGreenTabWidth{width:450px}
.borderRL{border-right:1px solid #ededed;border-left:1px solid #ededed}

.lsThreeCol { float:left; width:724px; display:block; }
.lsThreeColExt { float:left; width:967px; display:block; }
.lsThreeColR { float:right; width:724px; display:block; }
.lsThreeCol1 { float:left; width:729px; display:block; }
.lsThreeCol1Block { float:left; width:339px; display:block; overflow:hidden; padding-right:5px; }
.lsThreeCol1InnerOneBlock { float:left; width:359px; display:block; overflow:hidden; padding-right:5px; }
.lsThreeCol2 { float:left; width:724px; display:block; overflow:hidden; }
.lsThreeCol3 { float:left; width:719px; display:block; overflow:hidden; margin-bottom:5px; }
.lsOneCol { float:left; width:238px; display:block; overflow:hidden;  }
.rsOneCol { float:left; width:238px; display:block; overflow:hidden; margin-top:20px;}
.rsOneColNoTMar{ float:left; width:242px; display:block; overflow:hidden;}
.rsCol { float:left; width:238px; display:block; overflow:hidden;}
.lsCol { float:left; width:238px; display:block; overflow:hidden;}
.rsColnegTop { float:left; width:238px; display:block; overflow:hidden; margin-top:-22px; }
.midTwoCol { float:left; width:486px; display:block; overflow:hidden; }
.csOneColWithPad { clear:both; width:905px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0; padding:30px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.csOneColWithPad2 { clear:both; width:905px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0 ; padding:30px 26px 0 34px; border-left:1px solid #dedede; border-right:1px solid #dedede;}


.csOneColInner{clear:both;width:967px;display:block;overflow:hidden;background:url(../images/generic/cs_fullborder.gif) repeat-y}
.csGraThreeColBlockInner{clear:both;width:724px;display:block;overflow:hidden;background:url(../images/generic/gra_line.gif) repeat-y top right}
.csGraThreeColBlockInnerR{clear:both;width:724px;display:block;overflow:hidden;background:url(../images/generic/gra_line.gif) repeat-y top left}
.csGraThreeColBlockNoTopCon2{clear:both;width:663px;display:block;overflow:hidden;padding:30px}
.csGraThreeColBlockCon2Ext{clear:both;width:935px;display:block;overflow:hidden;border-left:1px #d7d8d8 solid;border-top:1px #d7d8d8 solid;padding:30px}
.csGraThreeColBlockExt{float:left;width:967px;display:block;overflow:hidden;background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0}
.csGraThreeColBlockInnerExt{clear:both;width:967px;display:block;overflow:hidden;background:url(../images/generic/gra_line.gif) repeat-y top right}
.csLinkTxt{float:left;list-style:none;display:block;overflow:hidden;margin:0}
.width50per{width:50%}
.width30per{width:30%}
.width10per{width:15%}
.height35{height:35px}
.csSCDottedLine{border-bottom:1px dotted #CCC;height:1px;margin:15px 0}
.csSCDottedLine2{border-bottom:1px dotted #CCC;height:1px;margin:5px 0}
.lnGrayDotted{border-top:1px dotted #CCC;height:1px}
.thirdLevelSubmenuContainer{float:left;position:absolute;z-index:11111;margin:58px 0 0 10px}
.tabsmenucontent{float:left;clear:both}
.thirdL3ColSubmenuTbl dl{margin:0;padding:0 0 5px}
.thirdL3ColSubmenuTbl dl dt{color:#323232;line-height:14px;margin:0;padding:0 0 8px}
.thirdL3ColSubmenuTbl dl dt a{color:#323232;text-decoration:none}
.thirdL3ColSubmenuTbl dl dt a:hover{border-bottom:1px solid #323232}
.thirdL3ColSubmenuTbl dl dd{color:#749d2c;background:url(../images/icons/green_arrow_icon.gif) no-repeat left 4px;line-height:14px;margin:0;padding:0 0 6px 10px}
.thirdL3ColSubmenuTbl dl dd a{color:#749d2c;text-decoration:none}
.thirdL3ColSubmenuTbl dl dd a:hover{border-bottom:1px solid #749d2c}
.thirdL3ColSubmenuTd{width:155px;border-right:1px dotted #bbb;vertical-align:top;padding:0 10px 0 14px}
.thirdL3ColSubmenuLTd{width:155px;vertical-align:top;padding:0 10px 0 14px}
.thirdL3ColSubmenuLbdr{border-left:#c6ce2c 1px solid}
.thirdL3ColSubmenuLBbdr{border-left:#c6ce2c 1px solid;border-bottom:#c6ce2c 1px solid}
.thirdL3ColSubmenuRbdr{border-right:#c6ce2c 1px solid}
.thirdL3ColSubmenuBbdr{border-bottom:#c6ce2c 1px solid}
.thirdL3ColSubmenuTbdr{border-top:#c6ce2c 1px solid}
.tooltip{position:absolute;margin-left:-20px;z-index:999;left:-9999px;background-color:#000}
.tooltip p{color:#fff;background-color:#000;margin:0;padding:5px}

/* changes for third level menu tridion starts */
.thirdL3ColSubmenuTbl ul{ margin:0; padding:0 0 5px 0;}
.thirdL3ColSubmenuTbl ul h6{ color:#323232; padding:0 0 6px 0; margin:0;line-height:14px; font-size:11px}
.thirdL3ColSubmenuTbl ul h6 a{ color:#323232; text-decoration:none;}
.thirdL3ColSubmenuTbl ul h6 a:hover{ border-bottom:1px solid #323232;}
.thirdL3ColSubmenuTbl ul li{ color:#749d2c; padding:0 0 6px 10px; margin:0; background:url(../images/icons/green_arrow_icon.gif) no-repeat left 4px; line-height:14px}
.thirdL3ColSubmenuTbl ul li a{ color:#749d2c; text-decoration:none;}
.thirdL3ColSubmenuTbl ul li a:hover{ border-bottom:1px solid #749d2c;}
.thirdL3ColSubmenuTbl ul h5{ font-size:13px; border-bottom:solid 1px #eee; width:100px; margin-bottom:5px; padding-right:100px; padding-bottom:3px;}
/* changes for third level menu tridion ends */

.csNPFullBlockTop{background:url(../images/cs_numberplans_bg_top.png) top center no-repeat;height:6px;width:896px;margin:0;padding:0}
.csNPFullBlockMid{background:url(../images/cs_numberplans_bg_mid.png) top center;display:block;overflow:hidden;width:896px;margin:0;padding:0}

.csNPFullBlockPad{float:left;display:block;overflow:hidden;margin:0;padding:15px 20px 0}
.csNPFullBlockBot{background:url(../images/cs_numberplans_bg_bot.png) bottom center no-repeat;height:6px;width:896px;margin:0;padding:0}
.inlinePopupWidth{float:left;width:940px;display:block;overflow:hidden;margin:0;padding:20px}
.leftHeader{background:url(../images/personal/ls_tab_green.gif) top left no-repeat;color:#FFF;height:17px;padding:7px 20px}

#att-rs-align-top{width:242px;float:left;display:block;line-height:17px}
#att-rs-align-top .gray-box{background:url(../images/generic/gray_box_bg.jpg) repeat-x left 30px;display:block;overflow:hidden}
#att-rs-align-top .gray-box ul{float:left;background:bottom right no-repeat;display:block;margin:0;padding:12px 20px 15px}
#att-rs-align-top .gray-box ul li{float:left;width:100%;padding:5px 0}

ul.rates-table{display:block;overflow:hidden;padding-bottom:4px}
ul.rates-table li{background-color:#363A3F;float:left;width:190px;padding:13px 20px}
ul.rates-table li.table{background-color:#FFF;width:100%;padding:0}
ul.rates-table li.table tr td{border-top:1px solid #e0e0e0;background-color:#fff;width:20%;text-align:left;padding:5px}
ul.rates-table li.table tr td:first-child{background-color:#808084;text-align:right;color:#fff}
ul.rates-table li select{width:100%;margin:0 auto}

.calling-rates{clear:both;margin-top:20px;float:left;width:100%}
.calling-rates ul{margin-left:5px}
.calling-rates ul:first-child {margin-left:0}

ul.ls-rates-table{background:url(../images/personal/ls_right_sidebar_btmrount_ie.gif) no-repeat -83px bottom;display:block;overflow:hidden;padding-bottom:4px;width:217px;float:left; margin-right:8px}
ul.ls-rates-table li{background-color:#363A3F;float:left;display:block;overflow:hidden;width:181px;padding:13px 20px}
ul.ls-rates-table li.table{background-color:#FFF;width:100%;display:block;overflow:hidden;padding:0}
ul.ls-rates-table li.table tr:first-child td{border:none;border-right:1px solid #e0e0e0}
ul.ls-rates-table li.table tr td {
    background-color: #FFFFF;
    border-right: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    height: 20px;
    padding: 5px;
    text-align: left;
    width: 50%;
    color: black;
    font-size: 11px;
}
ul.ls-rates-table li.table tr td:first-child{background-color:#808084;text-align:right;color:#fff;border-right:1px solid #e0e0e0}
ul.ls-rates-table li.rateHead{background:url(../images/personal/ls_PpChargGreenTab_img.png) top left no-repeat;color:#FFF;height:17px;padding:7px 20px}
ul.ls-rates-table li.rateHead h6{float:left;color:#FFF;}
ul.ls-rates-table li select{width:100%;color:#555;margin:0 auto;padding:1px}
ul.ls-rates-table li.table tr td.inputbox{background-color:#fff;text-align:center;color:#666}
ul.ls-rates-table li.table tr td:first-child a{color:#fff;text-decoration:underline}

.ls-home{margin-right:5px;float:left}
.rs-home{width:319px;float:left}
.ls-home .two-tab ul.tab li a{width:314px}
.ls-home .two-tab ul.tab li:first-child a{width:315px}
.ls-home .three-tab ul.tab li a{width:207px}
.ls-home .five-tab ul.tab li a{width:121px}
.ls-home .five-tab ul.tab li:first-child a{width:124px}
.ls-home .tab-sec ul.cont li.in{height:205px}
.ls-home .tab-sec ul.cont li.in .inner{height:20px}
.tabImg{position:absolute;top:1px;right:2px;z-index:-100}
.tab-sec ul.tab li{float:left;margin-left:1px;background:url(../images/generic/tab_green.png) no-repeat left -31px;padding-left:6px}
.tab-sec ul.tab li a{display:block;color:#fff;background:url(../images/generic/tab_green.png) no-repeat right -31px;text-align:center;padding:7px 0}
.tab-sec ul.tab li.current{float:left;background:url(../images/generic/tab_green.png) no-repeat left top;padding-left:6px}
.tab-sec ul.tab li.current a{text-align:center;padding-left:5px;padding-right:10px;color:#000;background:url(../images/generic/tab_green.png) no-repeat right top}
.tab-sec ul.tab-gray li{float:left;margin-left:1px;background:url(../images/generic/tab_black.png) no-repeat left -31px;padding-left:6px}
.tab-sec ul.tab-gray li a{display:block;color:#fff;background:url(../images/generic/tab_black.png) no-repeat right -31px;text-align:center;font-size:13px;padding:6px 20px 8px 12px}
.tab-sec ul.tab-gray li.current{float:left;background:url(../images/generic/tab_green.png) no-repeat left top;padding-left:12px}
.tab-sec ul.tab-gray li.current a{text-align:center;padding-left:5px;padding-right:15px;color:#000;background:url(../images/generic/tab_black.png) no-repeat right top}
.tab-sec ul.tab-tp li{float:left;margin-left:1px}
.tab-sec ul.tab-tp li a{display:block;color:#fff;text-align:center;padding:7px 0}
.tab-sec ul.tab-tp li.current a{text-align:center;padding-left:5px;padding-right:10px;color:#000}
.tab-sec ul.tab-tp li .tab-tp-left{display:block;width:6px;height:31px;float:left;background:url(../images/generic/tab_green_ls.png) left no-repeat}
.tab-sec ul.tab-tp li .tab-tp-right{display:block;width:6px;height:31px;float:left;background:url(../images/generic/tab_green_rs.png) right no-repeat}
.tab-sec ul.tab-tp li span{float:left;background:url(../images/generic/tab_green_bg.png) top repeat-x;display:block;overflow:hidden;text-align:center;padding:0 5px}
.tab-sec ul.tab-tp li.current .tab-tp-left{display:block;width:6px;height:31px;float:left;background:url(../images/generic/tab_gray_ls.png) left no-repeat}
.tab-sec ul.tab-tp li.current .tab-tp-right{display:block;width:6px;height:31px;float:left;background:url(../images/generic/tab_gray_rs.png) right no-repeat}
.tab-sec ul.tab-tp li.current span{float:left;background:url(../images/generic/tab_gray_bg.png) top repeat-x;display:block;overflow:hidden;text-align:center;padding:0 5px}
.tab-sec ul.cont{clear:both;border-left:1px solid #d2d2d2;border-top:none;border-bottom:none;background:url(../images/generic/gra_con_bg.png) repeat-x left bottom #f1f1f1;padding-bottom:1px;display:block;overflow:hidden}
.tab-sec ul.cont li.in{border-left:1px solid #fff;border-bottom:1px solid #fff;display:none;background:no-repeat right top;position:relative;z-index:100;float:left}
.tab-sec ul.cont li.in .loginTabCont{position:relative;display:block;z-index:101;margin:0 0 -2px;padding:20px}
.tab-sec ul.cont li.in .inner{background:url(../images/generic/gra_right_border.png) no-repeat right bottom;position:relative;display:block;z-index:101;margin:0 0 -2px;padding:12px 160px 13px 15px}

.bgFAQside1{background:url(../images/personal/ls_supportFixedLine_bg.png) left bottom no-repeat;}

/*Updated for our company profile */
ul.links-inside-cont {margin:0 0 0 0;  float:left; display:block; width:100%;}
ul.links-inside-cont li {padding:5px 0 5px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 12px; width:100%; line-height:20px; }
ul.links-inside-cont li div{display:none; background:none; width:90%;}
ul.links-inside-cont li div p{ background:none; border:none; height:auto; padding:0; text-decoration:none; width:98%;}
ul.links-inside-cont li.active {background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 8px; }
ul.links-inside-cont li .cont {display:none; height:auto; width:100%;}
ul.links-inside-cont li div table { margin-left:-15px}

ul.one-links-inside-cont{float:left;display:block;width:100%;margin:0}
ul.one-links-inside-cont li .cont{display:none;height:auto;width:95%}
ul.one-links-inside-cont li{display:block;background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 9px;width:100%;padding:3px 0 3px 15px; overflow:hidden}
ul.one-links-inside-cont li div{display:none;background:none;width:100%}
ul.one-links-inside-cont li div p{background:none;border:none;height:auto;text-decoration:none;width:97%;padding:0}
ul.one-links-inside-cont li.active{background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 4px}
ul.one-links-inside-cont li .cont ul li{background:url(../images/icons/dash.gif) no-repeat left 12px; color:#666}

ul.one-links-inside-cont li .contR{display:none;height:auto;width:170px; padding:0; margin:0}
ul.one-links-inside-cont li .contR ul li{background:url(../images/icons/dash.gif) no-repeat left 14px; color:#666; line-height:18px; padding:5px 0 0 14px;}

.green-link{width:100%;text-align:right}
.green-link-left{text-align:left;width:40%}
.green-linkL{text-align:left;width:100%}
.green-link70{text-align:left;width:70%}
.green-link-right{width:95%;text-align:right}
.green-link a,.green-link-left a,.green-link-right a,.green-linkL a{color:#78a22f;background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 4px;text-decoration:none;padding-left:12px}
.dk-gray-box{border:1px solid #757579;background-color:#757579;margin-top:15px}
.dk-gray-box .inner{background-color:#757579;color:#FFF;text-align:center;padding:15px}
.dk-gray-box .inner h3{color:#FFF;display:block;margin:0}
.dk-gray-box .inner span{color:#FFF}
.li-gray-box{border:1px solid #dedede;background-color:#efefef;margin-top:15px}
.li-gray-box .inner{background-color:#dedede;color:#333;text-align:center;padding:15px}
ul.gray-box li{border:1px solid #d2d2d2;background-color:#FFF;overflow:hidden}
ul.gray-box li .green{border:1px solid #fff;background:url(../images/generic/green_box_bg.jpg) repeat-x left top #fff}
ul.gray-box li .orange{border:1px solid #fff;background:url(../images/generic/orange_box_bg.jpg) repeat-x left top #fff}
ul.gray-box li .purple{border:1px solid #fff;background:url(../images/generic/purple_box_bg.jpg) repeat-x left top #fff}
ul.gray-box li .blue{border:1px solid #fff;background:url(../images/generic/blue_box_bg.jpg) repeat-x left top #fff}
.services{background:no-repeat bottom right none;padding:12px 0 13px 15px}
.services p{padding-bottom:10px;min-height:80px;padding-right:10px;width:55%;float:left;overflow:hidden}
.news{display:block;min-height:115px;padding:12px 15px 13px}
.news li{border:none;display:block}
.news p{padding-bottom:7px;min-height:60px}
ul.h-slide li.in .cont .inner{border:1px solid #fff;border-top:none;border-bottom:none;background:no-repeat -1px bottom;padding-bottom:0}
ul.h-slide li.in .cont .inner .incont{display:block;overflow:hidden;/*height:238px;*/padding:12px 14px 15px}

ul.h-slide li.in .cont .inner .sitemapCont{display:block;overflow:hidden;/*height:238px;*/padding:12px 14px 0}
ul.h-slide li.in .cont .inner .sitemapCont ul{ margin-bottom:5px}
ul.h-slide li.in .cont .inner .sitemapCont ul li a{ padding-left:9px;background:url("/images/faq/2.gif") no-repeat left 4px}
ul.h-slide li.in .cont .inner .sitemapCont h3{ border: none; margin:0 0 5px 14px}
ul.h-slide li.in .cont .inner .sitemapCont h4{ color:#333; font-size:14px; background: none}
ul.h-slide li.in .cont .inner .sitemapCont h5 a{ color:#333; font-size:11px}
.subLinkUl{ margin-bottom:3px !important; padding-left:10px;}


.faqSideLinks{float:left;margin:-10px 0 0;padding:0}
.faqSideLinks img{margin-left:-18px;padding-right:5px;float:left;overflow:hidden;display:block}
.faqSideLinks ul{margin:0;padding:0 0 20px}
.faqSideLinks ul li:last-child a{border-bottom:none}
.faqSideLinks ul li a{border-bottom:1px dotted #bdbdbd;display:block;overflow:hidden;background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 9px;margin:0;padding:4px 0 4px 15px}
ul.h-g-slide li.in .cont .inner{border:1px solid #fff;border-top:none;border-bottom:none;background:no-repeat -1px bottom;padding-bottom:5px}
ul.h-g-slide li.in .cont .inner .incont{display:block;overflow:hidden;padding:12px 14px}
ul.personal li .cont .inner .incont{height:auto}
ul.personal li:first-child h6{background-image:url("/images/h-slide_per_tab1_rOff.jpg")}
ul.personal li:first-child h6 a{background-image:url("/images/h-slide_per_tab1_lOff.jpg")}
ul.personal li:first-child h6.current{background-image:url("/images/h-slide_per_tab1_rOn.jpg")}
ul.personal li:first-child h6.current a{background-image:url("/images/h-slide_per_tab1_lOn.jpg")}
ul.personal li h6{background-image:url("/images/h-slide_per_tab_rOff.jpg")}
ul.personal li h6 a{background-image:url("/images/h-slide_per_tab_lOff.jpg")}
ul.personal li.last h6{background-image:url("/images/h-slide_per_tab_rOff.jpg")}
ul.personal li.last h6 a{background-image:url("/images/h-slide_per_tab_lOff.jpg")}
ul.personal li.last .cont{background:url("/images/generic/gra_slide_con_right.jpg") no-repeat right bottom;border:none;border-left:1px solid #d6d6d6}
ul.personal li.last .cont .inner{border:none;border-left:1px solid #fff;padding-bottom:5px}

.bgFAQside1 ul{margin:0 0 0 80px;}
.bgFAQside1 ul li{border-top:1px dotted #bdbdbd; padding-bottom:2px;}
.bgFAQside1 ul li a{display:block;background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 8px;line-height:15px;padding:3px 0 3px 15px}
.bgFAQside1 ul li:first-child{border:none}

ul.personal li .cont .inner ul.links{margin:0 0 0 80px;}
ul.personal li .cont .inner ul.links li{border-top:1px dotted #bdbdbd; padding-bottom:2px;/* background:url(../images/icons/dotGrayOn.png) no-repeat left top; */}
ul.one-col li,ul.two-col li,ul.three-col li,ul.four-col li,ul.full-col li{float:left;margin:0 0 5px 5px;padding:0}
ul.three-col li{width:317px}
ul.full-col li{width:965px}
ul.full-with-col li{width:auto}
.home{width:285px}

ul.news-sec li{display:none;background:none;border:none;padding-right:10px}
.news-sec-nav{position:absolute;right:15px;z-index:120}
.news-sec-nav a{background:url(../images/icons/dotGrayOff.png) no-repeat left top;width:9px;height:9px;text-transform:none;text-indent:-100px;display:block;float:left;overflow:hidden;margin-left:10px}

.news-personal-nav{position:relative;z-index:120;float:right}
.news-personal-nav a{background:url(../images/icons/dotGrayOff.png) no-repeat left top;width:9px;height:9px;text-transform:none;text-indent:-100px;display:block;float:left;overflow:hidden;margin-left:5px}

ul.news-personal li{display:none;background:none;border:none;	margin:5px 0 0 0;  overflow:hidden}
ul.news-personal li .date{background:url(../images/icons/Icon_Cal_bg.png) no-repeat left top;text-align:center;width:36px; height:90px;float:left;margin:3px 10px 0 0}
ul.news-personal li .date h3{ border:none; margin-top:-4px}
/*ul.news-personal li h6 a{height:10px; overflow:hidden; font-size:11px}
ul.news-personal li p{ margin-top:7px; height:20px; overflow:hidden}*/


.subnews-sec {width:205px; padding-top:7px 10px 0 10px; }
.subnews-sec img { float:left; border:none; margin-top:0;  }
.subnews-field {float:left; border:0; margin:0; background:url(../images/generic/subnews_bg.png) no-repeat left top; padding:5px 10px 6px 5px; width:150px; color:#666; }

.btnGra{background:url(../images/generic/btn_graLeft.png) no-repeat left top;display:block;float:left;margin-right:10px;padding:0 0 0 4px}
.btnGra-right{background:url(../images/generic/btn_graLeft.png) no-repeat left top;display:block;float:right;margin-right:10px;padding:0 0 0 4px}
.land-con{float:left;width:100%;margin-bottom:5px}
.land-con .ls{width:724px;float:left;margin-right:5px}
.land-con .ls-ext{width:968px;float:left}
.land-con .rs{width:238px;float:left}
.ls .tab-sec ul.cont li.in{width:65.6em}
.ls-ext .tab-sec ul.cont li.in{width:87.6em}

.csFixedLineDescCont .land-con .ls-ext {width:968px}
.csFixedLineDescCont  ul.four-col li{width:223px;}

ul.rs-gray-box li{border:1px solid #d2d2d2;background-color:#FFF;float:left;width:236px;margin-top:5px}
ul.rs-gray-box li:first-child{margin-top:0}
ul.rs-tab-gray-box li{border:1px solid #d2d2d2;background-color:#FFF;float:left;width:236px;border-top:none;padding-bottom:1px}
ul.rs-tab-gray-box li .inner{border:1px solid #fff;background:url(../images/generic/gray_box_bg.jpg) repeat-x left top #fff;border-top:none;display:block;overflow:hidden;padding:12px 15px 13px}
ul.rs-tab-gray-box li:first-child{margin-top:-1px}
ul.inner-list li{background:none;border:none;width:100%;float:left;margin:0;padding:0 0 10px}
.gray-border-fullbox .full-inner ul.full-col li ul li{width:90%;clear:both;margin:0;padding:5px 20px 5px 15px}
.search-advance-top{background:url(../images/generic/Search-graBannerBlock_top.gif) no-repeat left top}
.gray-border-box{padding-top:5px;float:left;}
.gray-border-box .left-inner ul.col li ul li{width:100%;clear:both;margin:0;padding:2px 20px 2px 0}


.lsPpWhiteMidCont{ min-height:100px}

.left-four-col{background:url(../images/generic/whit_box_four_col_t.gif) no-repeat left top}
.left-four-col .left-inner{background:url(../images/generic/whit_box_four_col_b.gif) no-repeat left bottom}
.left-four-col .left-inner ul.col{background:url(../images/generic/whit_box_four_col_bg.gif) repeat-y left top}
.left-four-col .left-inner ul.col li{width:130px}
.left-four-col .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%}
.left-four-col .left-inner ul.col li img{ text-align:center}

.left-three-col{background:url(../images/generic/whit_box_three_col_t.gif) no-repeat left top}
.left-three-col .left-inner{background:url(../images/generic/whit_box_three_col_b.gif) no-repeat left bottom}
.left-three-col .left-inner ul.col{background:url(../images/generic/whit_box_three_col_bg.gif) repeat-y left top;}
.left-three-col .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%;}
.left-three-col .left-inner ul.col img{ float:right;}

.left-three-col-Ext{background:url(../images/generic/whit_box_three_col_full_t.gif) no-repeat left top}
.left-three-col-Ext .left-inner{background:url(../images/generic/whit_box_three_col_full_b.gif) no-repeat left bottom}
.left-three-col-Ext .left-inner ul.col{background:url(../images/generic/whit_box_three_col_full_bg.gif) repeat-y left top;}
.left-three-col-Ext .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%;}
.left-three-col-Ext .left-inner ul.col li{ width:268px;}
.left-three-col-Ext .left-inner ul.col img{ float:right;}


.left-one-col{width:215px;background:url(../images/generic/whit_box_one_col_t.gif) no-repeat left top}
.left-one-col .left-inner{width:215px;background:url(../images/generic/whit_box_one_col_b.gif) no-repeat left bottom}
.left-one-col .left-inner ul.col{width:215px;background:url(../images/generic/whit_box_one_col_bg.gif) repeat-y left top}
.left-one-col .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%}
.left-one-col .left-inner ul.col img{ float:right}

.left-two-col{background:url(../images/generic/whit_box_two_col_2_t.gif) no-repeat left top}
.left-two-col .left-inner{background:url(../images/generic/whit_box_two_col_2_b.gif) no-repeat left bottom}
.left-two-col .left-inner ul.col{background:url(../images/generic/whit_box_two_col_2_bg.gif) repeat-y left top}
.left-two-col .left-inner ul.col li{width:187px}
.left-two-col .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%}
.left-two-col .left-inner ul.col li img{ float:right}

.left-one-col-full{background:url(../images/generic/whit_box_1bigcol_t.gif) no-repeat left top}
.left-one-col-full .left-inner{background:url(../images/generic/whit_box_1big_col_b.gif) no-repeat left bottom}
.left-one-col-full .left-inner ul.col{background:url(../images/generic/whit_box_1big_col_bg.gif) repeat-y left top}
.left-one-col-full .left-inner ul.col li{width:625px}
.left-one-col-full .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%}
.left-one-col-full .left-inner ul.col li img{ float:right}

.left-two-col-full{background:url(../images/generic/whit_box_two_col_t.gif) no-repeat left top}
.left-two-col-full .left-inner{background:url(../images/generic/whit_box_two_col_b.gif) no-repeat left bottom}
.left-two-col-full .left-inner ul.col{background:url(../images/generic/whit_box_two_col_bg.gif) repeat-y left top}
.left-two-col-full .left-inner ul.col li{width:295px}
.left-two-col-full .left-inner ul.col .colImgBlock{ clear:both; float:right; width:100%}
.left-two-col-full .left-inner ul.col li img{ float:right}

.slide-content ul.cont-sec{width:670px;float:left;margin-bottom:20px}
.slide-content ul.cont-sec li{float:left;display:block;width:680px}
.slide-content ul.cont-sec li .inner-cont{height:700px}
.slide-content ul.cont-sec li .inner-cont-one{height:500px}
.slide-content ul.cont-secExt{width:690px;float:left;border-left:1px solid #bdbdbd;margin-bottom:20px}
.slide-content ul.cont-secExt li{float:left;display:block;width:690px;padding-left:20px}
.slide-content ul.cont-secExt li .inner-cont{height:1800px}
.jScrollPaneContainer{position:relative;overflow:hidden;outline:none;z-index:1}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#903}
.jScrollPaneDrag{position:absolute;background:#78a22f;cursor:pointer;overflow:hidden}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background:none;height:9px}
a.jScrollArrowUp:hover{background-color:#e6e7e8}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:none;height:9px}
.overlay{width:576px;display:none;padding:30px}
.close{background:url(../images/generic/close.png) no-repeat;position:absolute;top:2px;right:5px;width:35px;height:35px;cursor:pointer}
#footer-sec{width:952px;height:40px;clear:both;display:block;overflow:hidden;margin:0;padding:10px 0 0 5px}
#footer-sec ul{float:right;color:#749d2c}
.tblGreenRow{background:#B1BD13}
.tblSandalLastRightCol{background:url(../images/personal/ls_Pp_FeeBotRC_img.jpg) right bottom no-repeat #E7EDBD}
.pLTBR{padding:5px 5px 5px 10px}
.tblSandalRowRCor{background:url(../images/personal/ls_Pp_FeeBotRCBig_img.jpg) no-repeat right bottom;width:7px}
.tblGreenRowRCor{background:url(../images/personal/ls_Pp_FeeBotDarkRC_img.jpg) no-repeat right bottom #B1BD13;width:7px}
.charges{margin-bottom:20px;float:left;width:100%}
.charges table{width:100%;border:1px solid #B1BD13;border-top:0;border-right:0;border-collapse:collapse;background:url(../images/personal/ls_Pp_FeeTopRC_img.jpg) right top no-repeat #B1BD13}
.charges table th{border-top:0 solid;border-left:1px solid #B1BD13;border-bottom:0 solid;color:#FFF;font-weight:400;text-align:left;padding:5px 5px 5px 12px}
.charges table td{border-top:0 solid #B1BD13;border-left:0 solid #B1BD13;border-right:1px solid #B1BD13;border-bottom:1px solid #B1BD13;border-collapse:collapse;background-color:#E7EDBD;padding:4px 4px 4px 12px}
table.schedule tr{border-top:0 solid;border-left:0 solid;border-right:1px solid #FFF;border-bottom:1px solid #FFF}
table.schedule td.subheading{height:20px;vertical-align:middle;background-color:#F3F3F3;border-top:1px solid #FFF;border-left:0 solid;border-right:1px solid;border-bottom:1px solid #FFF;font-family:arial;color:#636466;font-size:11px;line-height:16px;font-weight:700;padding-left:10px;border-color:#CCC}
table.schedule th{height:35px;vertical-align:middle;border:1px solid;border-collapse:collapse;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;color:#636466;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:16px;padding-left:10px;text-align:left;border-color:#E6E6E6}
table.schedule td{height:20px;vertical-align:middle;border:1px solid;border-collapse:collapse;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;font-family:arial;color:#636466;font-size:12px;line-height:16px;padding-left:10px;border-color:#E6E6E6}
table.widgets td{width:80px;border-bottom:#CCC 1px solid;color:#FFF;padding:5px}
.wDropBox{max-width:120px;border:none;color:#555;font-size:11px;padding:2px}
.wtxtBox{width:70px;border:none;color:#666}

.mainTbl{width:100%;border-collapse:collapse}
.mainTbl table{width:100%; float:left; margin-bottom:15px;border-top:0;border-right:0;border-left:1px solid #B1BD13;border-collapse:collapse;background:url(../images/generic/ls_Pp_FeeTopRC_img.jpg) right top no-repeat #B1BD13}
.mainTbl table th{border-top:0 solid;border-right:1px solid #FFF;border-bottom:1px solid #CCC;color:#FFF;font-weight:400;text-align:left;padding:5px 5px 5px 12px}
.mainTbl table th:last-child{border-right:none}
.mainTbl table td{border-top:1px solid #B1BD13;border-left:1px solid #B1BD13;border-right:1px solid #B1BD13;border-bottom:1px solid #B1BD13;background-color:#E7EDBD;padding:4px 4px 4px 12px}
a:hover,#meta-sec ul.right li a:hover,.green-link a:hover,.green-link-left a:hover{text-decoration:underline}
.fullwidth,.tab-sec,ul.gray-box,ul.h-slide,ul.h-g-slide,ul.rs-gray-box,ul.rs-tab-gray-box,table.schedule{width:100%}
.msBlockLeft img,#meta-sec .left,.fLeft,.tab-sec ul.tab-tp li.current,#footer-sec ul li{float:left}
.subMenuSection img,.subMenuSectionNoWidth img,.subMenuBusiness,.subMenuCustomer,.subMenuAboutUs{float:left;background:url(../images/myaccount/subMenu_div.gif) right no-repeat;border:0;padding:0 12px}
.msSubDivCon a:hover,.msSubDivCon span a,.shoppingCardBlock a:hover{color:#c3cf21;text-decoration:none}
.subSubMenuMdWr,ul.two-col li{width:479px}
#meta-sec ul.right li a,#footer-sec ul li a{color:#749d2c;text-decoration:none;padding:0 5px}
.search-input:focus,.subscribeField:focus{outline:none}
.fsCopyRightSec,#footer-sec span{float:left;color:#666}
.graBannerBlock,.DummyDiv{float:left;display:block;overflow:hidden}
.graBannerBlockConInnerTxt,.graBlock4PConInnerTxt{height:60px;display:block;overflow:hidden;margin-bottom:10px}
.nLSubscribe,.csSlideBlockBoxHead,.dispOver{display:block;overflow:hidden}
.nLinkSubscribe span a:hover,.btnGra a:hover,.btnGra-right a:hover{color:#dedede;text-decoration:none}
.csPpBotBannerBlockCon:hover,.inner-quick-link table tr td:hover{background-color:#f7f8eb}
.csPpBotBannerBlockCon img{padding:10px 0}
.inner-quick-link table tr td table tr td,#att-rs-align-top .gray-box ul li p,ul.rs-tab-gray-box li .inner p,ul.inner-list li p{padding:0}
.inner-quick-link table tr td h3,.pB10{padding-bottom:10px}
.csSlideBlockBoxCal,.mR15{margin-right:15px}
.bAndBLeftPaneBoxes,.bAndBRightPaneBoxes{width:237px;float:left}
.bAndBRightPaneBoxesCons,.bAndBRightPaneBoxesCons2{padding:14px 19px 20px 18px}
.graBlock4P,.lsOneCol,.rsCol,.lsCol{float:left;width:238px;display:block;overflow:hidden}
.csPpTopSecRight img,.socialIconsHome img{float:right;padding-left:9px;border:0}
.btnRightAlin,.fRight,.csBreadCrumbRCImg,.services img{float:right}
.clear,.tab-sec ul.tab,.tab-sec ul.tab-gray,.tab-sec ul.tab-tp{clear:both}
.vaB,.tblSandalRowAlinBot{vertical-align:bottom}
.mL5{margin-left:5px}
.mL8{margin-left:8px}
.mR8{margin-right:8px}
.p5,.pad5{padding:5px}
.p15,.padTRBL15{padding:15px}
.pB20,ul.related-list{padding-bottom:20px}
a.WhiteLinkTxT:hover,ul.rates-table li.table tr td:first-child a{color:#fff;text-decoration:underline}
.csListContentBlock ul li,.csListContent ul li,.listContent ul li,.csListContentNoSpace ul li,.csListContentNoSpaceTop ul li{background:url(../images/icons/green_arrow_icon.gif) no-repeat left 8px;color:#78a22f;list-style:none;margin:0;padding:3px 0 3px 12px}
.csListContentBlock ul li a,.csListContent ul li a,.listContent ul li a{color:#78a22f;text-decoration:none;list-style:none;margin:0}
.csListContentBlock ul li a:hover,.csListContent ul li a:hover,.listContent ul li a:hover{color:#78a22f;list-style:none;text-decoration:underline;margin:0}
.contentSectionNoBorder,.csOneCol{clear:both;width:967px;display:block;overflow:hidden}
.csGraThreeColBlockCon2Bot,.csGraThreeColBlockCon3Bot,.csGraThreeColBlockCon2BotExt{background:url(../images/generic/gra_line2.gif) bottom right;width:724px;height:6px}
.oneColGreenTabWidth,.ls-home .three-tab ul.tab li:first-child a{width:208px}
.csGraThreeColBlock,.csGraThreeColBlockR{float:left;width:724px;display:block;overflow:hidden;background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0}
.csGraThreeColBlockFullTop,.csGraThreeColBlockFullTopExt{clear:both;height:5px;width:966px;display:block;overflow:hidden;background:url(../images/generic/lsThreeCol_top2.png) no-repeat left}
.thirdL3ColSubmenu,.thirdL2ColSubmenu{font:11px Verdana, Arial, Helvetica, sans-serif;clear:both;background:url(../images/generic/spacer.gif);display:block;float:left;padding:0 5px 5px}
.thirdL3ColSubmenuTbl,ul.one-col li:first-child,ul.two-col li:first-child,ul.three-col li:first-child,ul.four-col li:first-child,ul.full-col li:first-child{margin:0}
.rightHeader,ul.related-list li.header,#att-rs-align-top .gray-box h6{background:url(/images/rs_tab_green.png) top right no-repeat;color:#FFF;height:17px;padding:7px 20px}

.rightHeaderGray{background:url(../images/business/rs_tab_gray.png) top right no-repeat;color:#FFF;height:17px;padding:7px 20px}
.rightHeader h6,.leftHeader h6,.rightHeaderGray h6,ul.related-list li.header h6,ul.rates-table li.header h6{float:left;color:#FFF;display:inline}
.rightHeader a,.leftHeader a,.rightHeaderGray a,ul.related-list li.header a,ul.rates-table li.header a{float:right;color:#FFF;background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px;padding-left:10px;line-height:17px}
.slide-content ul.slide-nav li a img{float:left;margin-right:10px}
ul.rates-table li.table tr:first-child td,ul.personal li .cont .inner ul.links li:first-child{border:none}
.tab-sec ul.tab li:first-child,.tab-sec ul.tab-gray li:first-child,.tab-sec ul.tab-tp li:first-child,.gray-border-fullbox .full-inner ul.full-col li:first-child,.gray-border-box .left-inner ul.col li:first-child{margin-left:0}
.tab-sec ul.cont li.in .loginTabCont h6,.tab-sec ul.cont li.in .inner h6{color:#78a22f}
.ls-home .four-tab ul.tab li a,.ls-home .four-tab ul.tab li:first-child a{padding-left:5px;padding-right:10px}
.tab-sec ul.tab li a:hover,.tab-sec ul.tab-gray li a:hover,.tab-sec ul.tab-tp li a:hover,ul.h-slide li.in h6 a:hover,ul.h-g-slide li.in h6 a:hover,.slide-content ul.slide-nav li.activeSlide a:hover{text-decoration:none}
.tab-sec ul.cont li:first-child.in,ul.h-slide li:first-child.in .cont,ul.h-g-slide li:first-child.in .cont{display:block}
.tab-sec ul.cont li.in .loginTabCont p,.tab-sec ul.cont li.in .inner p{height:39px}

.tabCont ul,ul.links{float:left;display:block;margin:0 15px 0 0}
.tabCont ul li a,ul.links li a{display:block;background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 8px;line-height:15px;padding:3px 0 3px 15px}
.tabCont ul li.head,ul.links li.head{background:none;padding:15px 0 0 15px}
.tabCont ul li.active,ul.links li.active{background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 9px}

.homeTabLinks{float:left;  overflow:hidden; margin-top:-10px; margin-left:10px}
.homeTabLinks h6{ margin:5px 0 6px 0; color:#333 !important}
.homeTabLinks ul.linksTab li a{ padding:0 0 4px 9px !important; margin:0; background-position:0 5px}

ul.links-inside-cont,.links-inside-cont ul{float:left;display:block;width:100%;margin:0}
ul.links-inside-cont li div,.links-inside-cont ul li div{display:none;background:none;width:90%}
ul.links-inside-cont li div p,.links-inside-cont ul li div p{background:none;border:none;height:auto;text-decoration:none;width:98%;padding:0}
.links-inside-cont ul li .cont{display:none;height:auto;width:100%}

.li-gray-box .inner h3,ul.gray-box li .green p,ul.gray-box li .orange p,ul.gray-box li .purple p,ul.gray-box li .blue p{color:#333;display:block;margin:0}
ul.gray-box li .inner,ul.gray-box li .gray,ul.rs-gray-box li .inner{border:1px solid #fff;background:url(../images/generic/gray_box_bg.jpg) repeat-x left top #fff}
ul.gray-box li .green h6,ul.gray-box li .orange h6,ul.gray-box li .purple h6,ul.gray-box li .blue h6{color:#fff;display:block;margin:0}
ul.h-slide li.in,ul.h-g-slide li.in{width:100%;float:left;background:url(../images/generic/gra_slide_con_bg.jpg) repeat-x left bottom #edf0f0;display:block;overflow:hidden;margin:0;padding:0}
ul.h-slide li.in h6,ul.h-g-slide li.in h6{color:#FFF;background-position:right top;cursor:pointer;line-height:16px;margin:0;padding:0 24px 0 0}
ul.h-slide li.in h6 a,ul.h-g-slide li.in h6 a{color:#FFF;background-position:left top;display:block;padding:6px 5px 6px 15px}
ul.h-slide li.in .cont,ul.h-g-slide li.in .cont{border:1px solid #d6d6d6;border-top:none;border-bottom:none;padding-bottom:1px}
ul.personal li h6.current,ul.personal li.last h6.current{background-image:url(/images/h-slide_per_tab_rOn.jpg)}
ul.personal li h6.current a,ul.personal li.last h6.current a{background-image:url(/images/h-slide_per_tab_lOn.jpg)}
ul.one-col li,ul.four-col li{width:236px}
ul.news-sec,ul.news-personal{background:none;position:relative;z-index:118;height:82px}
ul.news-sec li .date{background:url(../images/icons/Icon_Cal_bg.png) no-repeat left top;text-align:center;width:36px;float:left;margin:3px 10px 0 0}
ul.news-sec li .date span,ul.news-personal li .date span{color:#c3cf21}
ul.news-sec li .date h3,ul.news-personal li .date h3{font-weight:700;color:#808084;padding-bottom:5px}
ul.news-sec li a,ul.news-personal li a{line-height:18px}
ul.news-sec li p,ul.news-personal li p{clear:both;min-height:27px}
.news-sec-nav a.activeSlide,.news-sec-personal a.activeSlide,.news-personal-nav a.activeSlide{background:url(../images/icons/dotGrayOn.png) no-repeat left top}
.btnGra a,.btnGra-right a{float:left;height:25px;background:url(../images/generic/btn_graRight.png) no-repeat right top;color:#fff;text-decoration:none;padding:3px 15px 0 11px}
.ls .two-tab ul.tab li a,.ls .two-tab ul.tab li:first-child a,.ls-ext .two-tab ul.tab li a,.ls-ext .two-tab ul.tab li:first-child a,.ls .three-tab ul.tab li a,.ls .three-tab ul.tab li:first-child a,.ls-ext .three-tab ul.tab li a,.ls-ext .three-tab ul.tab li:first-child a,.ls .four-tab ul.tab li a,.ls .four-tab ul.tab li:first-child a,.ls-ext .four-tab ul.tab li a,.ls-ext .four-tab ul.tab li:first-child a,.ls .five-tab ul.tab li a,.ls .five-tab ul.tab li:first-child a,.ls-ext .five-tab ul.tab li a,.ls-ext .five-tab ul.tab li:first-child a{padding-left:15px;padding-right:20px}
.ls .tab-sec ul.cont li.in .inner,.ls-ext .tab-sec ul.cont li.in .inner{height:92px}

.gray-border-fullbox {padding-top:5px; }
.gray-border-fullbox .full-inner,.gray-border-box .left-inner{width:100%;display:block;overflow:hidden;padding-bottom:5px}
.gray-border-fullbox .full-inner ul.full-col,.gray-border-box .left-inner ul.col{float:left;width:100%;display:block;padding:12px 20px}
.gray-border-fullbox .full-inner ul.full-col li,.gray-border-box .left-inner ul.col li{float:left;margin-left:35px}
.gray-border-fullbox .full-inner ul.full-col li .header,.gray-border-box .left-inner ul.col li .header{margin-bottom:5px;float:left;display:block}
.gray-border-fullbox .full-inner ul.full-col li .header img,.gray-border-box .left-inner ul.col li .header img{float:left;margin-right:5px}
.gray-border-fullbox .full-inner ul.full-col li .header h4,.gray-border-box .left-inner ul.col li .header h4{float:left;padding:3px 0}

.left-four-col table,.left-three-col table,.left-two-col table{background-color:#666;margin-top:10px;text-align:center;color:#FFF;padding:15px}
.left-three-col .left-inner ul.col li,.left-one-col .left-inner ul.col li{width:185px}
a.jScrollArrowDown:hover,a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{background:none}
overlay a,#player{height:450px;display:block}
.tblSandalRow,.tblSandalRow a{background:#E7EDBD}

.bsBlock{display:block;width:967px;height:297px;}
.csFixedLineDescCont{background-image:url(../images/personal/cs_fixedline_maincont_bg.gif);background-repeat:repeat-y;background-position:left top;display:block;overflow:hidden;width:917px;float:left;padding:25px 25px 0;}
.csFixedLineDescContBot{width:967px;height:6px;margin-bottom:10px;background:url(../images/generic/bottom-bg-full.gif) left no-repeat;}
.csFixedLineContTop{width:740px;overflow:hidden;display:block;float:left;padding:5px 0 0 7px;}
#csFixedLineSlide{display:block;overflow:hidden;float:left;height:191px;background:url(../images/Personal/cs_fixeline_sliedbg1.jpg) bottom right no-repeat;}
.csVAService{width:690px;position:absolute;overflow:hidden;margin-top:30px;padding-left:240px;}
.csVASCont img{float:right;}
.lsPpWhiteBlock{overflow:hidden;display:block;clear:both;}

ul.rates-table li.header{background:url(../images/personal/rs_tab_green.png) top right no-repeat;color:#FFF;height:17px;padding:7px 20px}

#att-right-sidebar{width:242px;margin-top:10px;float:left;display:block}
#att-left-sidebar{width:242px;margin-top:10px;float:left;display:block;border-left:#dedede 1px solid}

.related-links {}
.related-links ul{padding:10px 0}
.related-links ul li{background-color:#fff;color:#808084;clear:both;padding:8px 20px}
.related-links ul li img,ul.related-list li img{float:left;margin-right:10px}

ul.related-links {padding-bottom:20px;}
ul.related-links li{padding:10px 20px; background-color:#fff; color:#808084; clear:both;}
ul.related-links li.header {background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
ul.related-links li.header h6 {float:left; color:#FFF; display:inline; }
ul.related-links li.header a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}
ul.related-links li img {float:left; margin-right:10px;}
ul.related-links li:hover{background-color:#f7f8eb;}
ul.related-links li.controls {background-color:#eeeeef; padding:5px 20px; float:left; width:202px;}
ul.related-links li.controls a{float:right;}
ul.related-links li.controls a img{margin:0;}

ul.playstop {margin:0; padding:0; background:none;}
ul.playstop li{margin:0; padding:0; width:100%; float:left; background:none;}
ul.playstop li h6{ color:#78a22f;}
ul.playstop li img {float:left;}
ul.playstop li p {padding:0;}

/*Login Slider*/
#loginSliderWrap{position:relative;width:967px;z-index:150;margin:0 auto}
#loginSlider{position:absolute;height:30px;z-index:20;top:122px;right:0}
#login{float:right;margin:1px -5px 0 0;padding:0}
#panel{background:none;height:239px;display:none;position:relative;overflow:hidden;padding-left:2px}
.slide{height:26px;margin:0;padding:0}
.slide a{color:#fff}
.slide a:hover{color:#ccc}
.btn-slide{background:url(../images/generic/login-close.png) no-repeat center -58px;text-align:left;width:130px;height:35px;display:block;float:right;font-size:13px;font-weight:700;margin:0 auto;padding:0 15px 0 -4px}
.active{background-position:center -1px}

/*Banner Slide*/
#bannerSlideWrap{width:967px;height:297px;margin-top:-58px;margin-bottom:5px;display:block;overflow:hidden;float:left}
#bannerSlide{width:967px;position:relative;z-index:0;margin:0 auto}
#slides{position:absolute;top:58px;z-index:100}
.slideContent{width:400px;height:250px;display:block;position:absolute;z-index:300;top:20px;left:20px;padding:15px}
.slideContent h6{font-size:150%;color:#c3cf21;font-weight:400;padding:0 0 12px}
.slideContent h2{font-size:190%;color:#c3cf21;font-weight:400;padding:0 0 17px}
.slideContent p{clear:both;color:#FFF;margin:0;padding:0 0 7px}
.slides_container{width:967px;overflow:hidden;position:relative;display:none}
.slideContent ul{float:left;width:400px;height:250px}
.slideContent ul li{color:#FFF;width:400px;height:20px;float:left;display:block;overflow:hidden;background:url(../images/icons/green_arrow_icon.gif) no-repeat left 6px;padding:0 0 0 10px}
.slideContent ul li a{color:#FFF}
#thumbWrap{position:absolute;width:930px;height:70px;z-index:60;top:297px;margin:0 0 0 35px;padding:0}
ul.thumb li{position:relative;float:left;margin:0}
ul.thumb li img{-ms-interpolation-mode:bicubic;float:left;position:relative;margin:0}
#newbanner-container{margin-top:58px;width:100%;height:200px;position:relative}
#newbanner-container img{display:none;position:absolute;top:0;left:0}
.slides_container a img{display:block}
#slides .next,#slides .prev{position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101}
#slides .next{left:585px}
.bigBanner{width:967px;margin-bottom:5px;display:block;overflow:hidden;float:left}
#slides .slide,.slides_container a{width:967px;height:266px;display:block}

/* Banner Section Style Start */
#careerbannerSection { clear:both; width:967px; height:259px; display:block; overflow:hidden;  }
#bannerSectionInner { width:967px; height:auto; display:block; }
.bannerBottomMargin{margin-bottom:34px;}
.bannerBottomMarginLg{margin-bottom:58px;}
/* Banner Section Style End */

/*Feed Back*/
.csFeedbackBox{width:657px;margin:0 auto;padding:5px}
.csFeedbackBlockBot{background:url(../images/generic/cs_feedback_bg_bot.png) bottom no-repeat;width:657px;height:6px}
.csFeedbackBlockCon .csFeedbackBlockConTop{background:url(../images/generic/cs_feedback_bg_top.png) top no-repeat;width:657px;overflow:hidden;display:block}
.csFeedbackBlockCon{text-align:left;border:1px #dedede solid;overflow:hidden;display:block;margin:0;padding:0}

/*Customer Support*/
.mTn30{margin-top:-30px}
#csRImgBlock1{background:url(../images/generic/cs_contactus_bgmap.png) bottom right no-repeat}
#csRImgBlock2{background:url(../images/personal/widget_registeronline_bg.png) bottom right no-repeat}
#csRImgBlock3{background:url(../images/mycart/scRightbox_pic2.png) bottom right no-repeat}
#csRImgBlock4{background:url(../images/generic/cs_bg_block_chat.png) right no-repeat}
.csUpperBlock{width:967px;float:left;margin-bottom:5px}
.graBlock2ConInner{float:left;width:437px;display:block;overflow:hidden;padding:15px 20px}

.csSupportBoxWrap{ float:left; display: block; overflow:hidden; width:967px}
.csSupportBoxBlockLeft{ float:left; width:480px; margin-right:7px; overflow:hidden }
.csSupportBoxBlockRight{ float:right; width:480px; overflow:hidden }
.csSupportBox{display:block;overflow:hidden;height:160px;width:481px;padding:0}
.csSupportBoxGreen{width:461px;height:22px;background-image:url(../images/corporate/cs_aboutus_box_green_bg.png);background-repeat:repeat-x;border-bottom:5px solid #c3cf21;color:#FFF;padding:5px 10px 2px}
.csSupportBoxBottom{background:url(../images/Corporate/cs_aboutus_box_bgBottom.jpg) bottom right no-repeat;height:135px}
.csSupportInnerDivTxt{float:left;width:100%;padding-right:20px;display:block;overflow:hidden}
.graBlock2TopW,.csSupportBox1,.csSupportBox2{float:left;width:481px}
.csListDiv1,.csListDiv2{float:left;width:135px}

/*Promotions*/
.csPbox{display:block;overflow:hidden}
.csPboxLeft{float:left;background:url(../images/personal/cs_promo_bg_l.gif) left no-repeat;height:189px;width:98px}
.csPboxLeft img{padding:18px 0 0 9px}
.csPboxCon{float:left;background:url(../images/personal/cs_promo_ctr_bg.png);height:189px;width:797px}
.csPboxConPad{ position:absolute; width:460px;float:left;padding:15px 0 10px; z-index:1000;height:164px}
.csPboxConPad p{padding-bottom:0}
.csPboxConPadBtn{float:left;margin-right:50px;display:block;padding:0; margin-top:7px;position:absolute;bottom:5px}
.csPboxBgrImg1,.csPboxBgrImg2,.csPboxBgrImg3{width:807px;height:189px;margin:0;padding:0}
.csPboxSideImg1,.csPboxSideImg3{width:64px;height:62px;display:block;position:absolute;margin:15px 0 0 9px;padding:0}
.csPboxSideImg1{background:url(../images/icons/cs_promo_mobile.jpg) no-repeat}
.csPboxSideImg3{background:url(../images/icons/cs_promo_fixeline.jpg) no-repeat}
.csPbox .promImg{position:relative;float:right;overflow:hidden;top:0;margin:0;padding:0}

.csPpPaginationBlock{display:block;margin-top:10px;padding-left:400px;width:500px;height:25px}
.csPaginationContent{float:left;display:block}
.csPDetailImg{display:block;overflow:hidden;width:322px;float:left;padding:0}

.csPDetailWrap{width:322px; float:left}
.csPDetailImgTxt{background:url(../images/personal/promotion_cs_bg_img.gif) left top repeat-y;width:302px;text-align:center;margin:0; padding:10px 30px 0 10px}
.csPDetailImgTxtMar{margin-left:90px}
.csPDetailCon{display:block;overflow:hidden;width:560px;float:left;margin:0;padding:0}
.csPDetailConNote{border:1px dotted #CCC;background:#FFF;display:block;overflow:hidden}
.csPDetailConNoteCap{float:left;width:45px;height:65px;display:block;overflow:hidden;color:#ce4553;}

.csPDetailConNoteTxt{float:left;width:480px;display:block;overflow:hidden}


.csPDetailConNoteNum{width:20px;float:left;display:block;overflow:hidden}
.csPDetailConNoteDet{width:460px;float:left;display:block;overflow:hidden}
.csPDetailConMar{margin:0 0 0 70px}

/*Carrier & Wholesale*/
.csCwBlockBoxFullTop{background:url(../images/generic/cs_whitBlock_top.gif);width:661px;height:5px;display:block;overflow:hidden}
.csCwBlockBoxFullBot{background:url(../images/generic/cs_whitBlock_bot.gif);width:661px;height:5px;display:block;overflow:hidden}
.csCwBlockBoxFullMid{background:url(../images/generic/cs_whitBlock_bg.gif) repeat-y;width:621px;display:block;overflow:hidden;margin:0;padding:15px 45px}

.srRightBoxInnerTop{background:url(../images/corporate/rs_white_innerbg_t.gif);width:196px;height:5px}
.srRightBoxInnerMid{background:url(../images/corporate/rs_white_innerbg_m.gif);width:176px;display:block;overflow:hidden;margin:0;padding:10px}
.srRightBoxInnerMidBorder{background:url(../images/corporate/rs_white_innerbg_mb.gif);width:196px;height:3px}
.srRightBoxInnerBot{background:url(../images/corporate/rs_white_innerbg_b.gif) repeat-y;width:196px;height:5px}
.srRightBoxInnerImg{width:47px;float:left}
.srRightBoxInnerTxt{float:right;width:129px}
.srRightBoxbg{background:url(../images/generic/ssrRightBoxBg.gif) repeat-y left top}
.srRightBoxBotBg{background:url(../images/generic/srRightBoxBot.gif) no-repeat bottom;padding:20px}
.srRightBoxBotBg2{background:url(../images/generic/srRightBoxBot.gif) no-repeat bottom;padding:5px 20px}
.cwGraBlock4P { float:left; width:238px; display:block; overflow:hidden;}
.cwGraBlock4P .cwGraBlockInnerDiv { clear:both; background:url(../images/generic/graBlock_bg.png) repeat-y                ; display:block; overflow:hidden;}
.csCwGraBlock4PTop { clear:both; height:23px; width:198px; padding:8px 20px 0px 20px; background:url(../images/generic/srRightBoxH.png) no-repeat left top; display:block; overflow:hidden; }
.csCwGraBlock4PTop2 { clear:both; height:17px; width:684px; padding:7px 20px 7px 20px; background:url(../images/generic/srRightBoxH2.png) no-repeat left top; display:block; overflow:hidden; }
.csCwGraBlock4PTop3 { clear:both; height:17px; width:967px; padding:7px 20px 7px 20px; background:url(../images/generic/srRightBoxH3.png) no-repeat left top; display:block; overflow:hidden; }
.cwGraBlock4PCon { background:url(../images/myaccount/maGraBlock_bg.gif) bottom no-repeat; display:block; overflow:hidden; padding:2px;}
.csGraBlock4PConInner { clear:both; width:198px; padding:20px 18px; display:block; overflow:hidden;}
.csGraBlockInnerDivTxt{ display:block; overflow:hidden; width:197px; }

#carriers-services ul.carr-ser{display:none}
#carriers-services ul.carr-ser:first-child{display:inline}
ul.carr-ser{float:left;background-color:#FFF}
ul.carr-ser li{padding-left:10px;width:185px;float:left}
ul.carr-ser li:first-child{padding-left:0}
ul.carr-ser li img{float:right}
ul.carr-ser li a{float:left;padding-top:30px}
ul.carr-ser li p{display:block;overflow:hidden;padding:0}
#prevbtn{width:18px;cursor:pointer;position:absolute;z-index:100;margin:75px 0 0 -32px}
#nextbtn{width:18px;cursor:pointer;position:absolute;z-index:100;margin:-92px 0 0 585px}

.graCareerBlockCustom{float:left;width:724px;display:block;overflow:hidden}
.graCareerBlock4PTop{clear:both;height:5px;width:724px;background:url(../images/corporate/cs-careers-gra-block-t1.jpg) no-repeat top;display:block;overflow:hidden}
.graCareerBlock4PCon{background:url(../images/corporate/cs-careers-gra-block-b2.png) left bottom no-repeat;display:block;overflow:hidden;padding:0}
.graCareerBlock4PConInner1{clear:both;width:664px;display:block;overflow:hidden;padding:30px}
.graCareerBlockCustom .graCareerBannerBlockInnerDiv{clear:both;background:url(../images/corporate/cs-careers-gra-block-bg2.png) repeat-y;display:block;overflow:hidden}
.graCareerBlockCustomExt{float:left;width:967px;display:block;overflow:hidden}
.graCareerBlock4PTopExt{clear:both;height:5px;width:967px;background:url(../images/corporate/cs-careers-gra-block-t1.jpg) no-repeat top;display:block;overflow:hidden}
.graCareerBlock4PConExt{background:url(../images/corporate/cs-careers-gra-block-b2-ext.png) left bottom no-repeat;display:block;overflow:hidden;padding:0}
.graCareerBlock4PConInner1Ext{clear:both;width:907px;display:block;overflow:hidden;padding:30px}
.graCareerBlockCustomExt .graCareerBannerBlockInnerDivExt{clear:both;background:url(../images/corporate/cs-careers-gra-block-bg2-ext.jpg) repeat-y;display:block;overflow:hidden}
.graCareerBannerBlockInner,.graCareerBannerBlockInnerExt{clear:both;background:url(../images/corporate/cs-careers-banner-bg2.jpg) no-repeat;display:block;overflow:hidden}

/*Product Selection*/
.sitemap{width:972px}
.sitemap ul{padding:5px 0 15px}
.sitemap ul li{background:url(../images/icons/cs_black_arrow_icon.gif) no-repeat 0 5px;color:#666;line-height:14px;padding:0 0 3px 9px}
.sitemap ul li.first{background:url(../images/icons/cs_black_arrow_icon_dn.gif) no-repeat 0 7px;color:#666;line-height:14px;padding:0 0 3px 15px}
.sitemap ul li.ext{background:url(../images/icons/cs_black_arrow_icon.gif) no-repeat 7px 5px;color:#666;line-height:14px;padding:0 0 3px 15px}
.sitemap ul li a{color:#666;display:block}
.sitemap ul li a:hover{color:#78a22f;text-decoration:none;display:block}
.sitemap1{float:left;width:150px;padding:0 20px}
.sitemap6{float:left;width:142px;padding:0}
.csSCStepsDefault,.csSCStepsGreen{float:left;background:url(../images/mycart/bullet_green.png) no-repeat;width:356px;height:13px;margin:0 0 0 120px;padding:0}
.sitemap2,.sitemap3,.sitemap4,.sitemap5{float:left;width:150px;padding:0 20px 0 0}

/*Search*/
.csBottomBlock{ text-align:center; display:block; overflow:hidden; width:340px;   margin:0 auto; }
.csPreviousNext { margin:auto; width:400px; display:block; overflow:hidden; clear:left; margin-bottom:20px; }
.posAbs{ position:absolute; }
.csSearchDivResInfo{ float:right; display:block; overflow:hidden; margin:2px 20px 0 20px; text-align:right; }
.csBottomSearchBlock{ background:#eff1f2 url(../images/generic/cs_bgsearch_bottom.png) no-repeat bottom right; display:block; overflow:hidden; margin:1px 1px 0; padding:20px 20px 0px 240px; border-top:1px solid #dedede; }

/* Pagination Style Start */
.csPaginationBlock{ float:left; display:block; height:25px; overflow:hidden; }
.csPaginationBlock ul{margin:0; padding:0;}
.csPaginationBlock li{list-style:none;display:inline; padding:0; margin:0; text-align:center; float:left;}
.csPaginationBlock li a{ width:25px; height:20px; padding-top:5px; text-align:center; display:block; color:#6d9628; text-decoration:none;float:left; } 
.csPaginationBlock li a img{ padding-top:5px; }
.csPaginationBlock li a:hover{width:25px; height:20px; padding-top:5px; text-align:center; background-image:url(../images/personal/cs_pagination_bg.jpg); background-repeat:no-repeat; display:block; color:#ffffff; text-decoration:none;}
.csPaginationBlock li a.current{width:25px; height:20px; padding-top:5px; text-align:center; background-image:url(../images/personal/cs_pagination_bg.jpg); background-repeat:no-repeat; display:block; color:#ffffff; text-decoration:none;}
.csPaginationNextPrev{width:25px; height:19px; float:left; text-align:center; display:block;overflow:hidden; }
.csPaginationNextPrev img{ padding-top:3px; display:block;overflow:hidden; }

#pag-holder {width:500px;}
.jquery-pagination {list-style:none; padding:0; margin:15px 0 0 0}
.jquery-pagination li{float:left; margin:3px;}
.jquery-pagination li a{   display:block; padding:2px 5px; color:#78a22f;	border:1px solid #CCC; background-color:#FFF; text-decoration:none;}
.jquery-pagination li a.active {border:1px solid #CCC; color:#FFF; background-color:#78a22f;}
.jquery-pagination li a.inactive {background-color:#FFF; color:#78a22f; border:1px solid #CCC;}

#page_navigation a{
	padding:3px 5px;
	border:1px solid #CCC;
	margin:3px;
	
}
.active_page{
   
	border:1px ;  color:#000;background-color:#78a22f;
	color:white;
}
/* Pagination Style End */

.searchHeader{ float:left; margin-bottom:7px; width:100%;}
.searchTxt{ float:left; font-size:14px; width:85%; padding-top:2px}
.searchImg{ float:left; padding:0; width:27px; }

/* Advanced Search */

.search-advance-top {clear:both; display:block; overflow:hidden; background:url(../images/generic/Search-graBannerBlock_top.gif) no-repeat left top; padding:40px;}
.csOneColWithPad3 { clear:both; width:902px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0; padding:0px 30px 0 30px; border-left:1px solid #dedede; border-right:0px}
.SearchCol { float:left; width:902px; display:block; overflow:hidden; }
.SearchBlock {float:left; width:901px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0 ;}
.SearchBlockInnerRight { clear:both; width:901px; display:block; overflow:hidden; background:url(../images/generic/gra_line.gif) repeat-y top right; }
.SearchBlockInnerLeft { clear:both; width:901px; display:block; overflow:hidden; background:url(../images/generic/gra_line.gif) repeat-y top left;}
.SearchBlockInnerRight2 { float:right; background:url(../images/generic/searchAdv_topRight.gif) no-repeat right top; display:block; overflow:hidden; padding:0 0 0 5px;  }
.SearchBlockInnerLeft2 { float:left; background:url(../images/generic/searchAdv_topLeft.gif) no-repeat left top; display:block; overflow:hidden; padding:0 0 0 5px;  }
.csThreeColWhitBlockBotZ{overflow:hidden; display:block; padding-bottom: 80px}
.csThreeColWhitBlockBotZ2{overflow:hidden; display:block; padding-bottom: 5px}
.SearchBlockCon2 { clear:both; width:901px; display:block; overflow:hidden; background:url(../images/generic/searchAdv_top2.gif) no-repeat top right ;   }
.SearchBlockCon2Bot{ background:url(../images/generic/gra_line2.gif) bottom right; width:724px; height:6px; }
.SearchBlockBoxFullBot{ background:url(../images/generic/Search-graBannerBlock_bot.gif) bottom left;  width:902px; height:5px; display:block;  }
.SearchBlockFull{ float:left; width:902px; display:block; overflow:hidden; }
.SearchheadUnderDottedLine { border-bottom:#CCCCCC  dotted 1px; padding:0 0 5px 0; margin-bottom:5px; width:100%; }

/* Link Styles Advance Search - Green Arrow */
.search-green-link {width:100%; text-align:right;}
.search-green-link-left {width:100%; text-align:left;}
.search-green-link a, .search-green-link-left a {color:#78a22f;  background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 4px; text-decoration:none; padding-left:12px;}
.search-green-link a:hover, .search-green-link-left a:hover {text-decoration:underline;}

/* Form Steps */
.csSCStepsBlockForms{ text-align:center; margin:0; margin-left:25px; padding:0 0 20px 0; display:block; overflow:hidden;}
.csSCStepsBlockConForms{ margin:auto;}
.csSCStepsBlockPad1Forms{ margin:0; padding:0 50px; }
.csSCStepsBlockPad2Forms{ margin:0; padding:0; }

.csSCDottedLine{ border-bottom:1px dotted #CCC; height:1px; margin:15px 0 15px 0; }
.csSCDottedLine2{ border-bottom:1px dotted #CCC; height:1px; margin:5px 0 5px 0; }

.csSCStepsGreenForms{ float:left; background:url(../images/mycart/bullet_green.png) no-repeat; width:156px; height:13px; margin:0; padding:0;  }
.csSCStepsGreenForms span{ float:left; border-bottom:3px solid #78a22f; width:145px; margin:4px 11px 0;  padding:0; height:2px; }
.csSCStepsGrayForms{ float:left; background:url(../images/mycart/bullet_gray.png) no-repeat; width:156px; height:13px; margin:0; padding:0;  }
.csSCStepsGrayForms span{ float:left; border-bottom:3px solid #d7d8d8; width:145px; margin:4px 11px 0; padding:0; height:2px; }
.csSCStepsDefaultForms{ float:left; background:url(../images/mycart/bullet_green.png) no-repeat; width:156px; height:13px; margin:0; padding:0; }
.csSCStepsDefaultForms span{ float:left; border-bottom:3px solid #d7d8d8; width:145px; margin:4px 12px 0; padding:0; height:2px; }
.csSCStepsMar1Forms{ float:left; margin-right:20px; width:140px;  }
.csSCStepsMar2Forms{ float:left; margin-right:10px; width:140px; }
.csSCItemsBgGreenForms{ background-color:#e7f2d0; display:block; overflow:hidden; padding:4px 5px 6px 18px;margin:0; text-align:center; }
.csSCItemsBgGreenBotForms{ background:url(../images/mycart/cs_shoppingcart_rs_greenBot.png) no-repeat right bottom #e5f1d1; display:block; overflow:hidden; padding:8px 0 10px 25px; margin:0; text-align:center; }


/*My Account*/

.myAcntBlockIMg{ width:85px; float:left; overflow:hidden}
.myAcntBlockCont{ width:500px; float:right;overflow:hidden}
.rsMaBase {  float:left; width:234px;}
.rsMaContBlock { clear:both; width:242px; overflow:hidden; display:block; padding-bottom:25px;}
.rsMaContBlockHead{ padding:5px 18px 11px; height:15px; background:url(../images/personal/rs_tab_green.png) top right no-repeat; overflow:hidden; display:block;}

.rsLoginGreenBtn { float:left; background-image:url(../images/personal/ms_personal_btn_GreenBg.png); background-position:left top; background-repeat:no-repeat; margin-right:15px; }		
.rsLoginGreenBtn span a{ float:left; background-image:url(../images/personal/ms_personal_btn_GreenRt.png); background-position:right top; background-repeat:no-repeat; color:#FFFFFF; text-decoration:none; padding:6px 15px 10px; line-height:11px; }
.rsLoginGreenBtn:hover{ float:left; background-image:url(../images/personal/ms_personal_btn_GreenBg.png); background-position:left top; background-repeat:no-repeat; }
.rsLoginGreenBtn span a:hover{ float:left; background-image:url(../images/personal/ms_personal_btn_GreenRt.png); background-position:right top; background-repeat:no-repeat; color:#c6ce2c;}
.rsLoginField { border:0; background-image:url(../images/personal/ms_personal_login_Field_bg.png); height:14px; width:193px; padding:6px 8px; color:#999999; margin-bottom:10px; }
.rsLoginField:focus{ outline:none;}
.rsLoginFieldPad { float:left; width:212px; padding:10px 15px 30px 15px; text-decoration:none; line-height:18px;  background:url(../images/mycart/rs_login_bg.png) repeat-x bottom #f3f6d4; }

.full-four-col { background:url(../images/generic/whit_fullbox_four_col_t.gif) no-repeat left top;}
.full-four-col .full-inner{ background:url(../images/generic/whit_fullbox_four_col_b.gif) no-repeat left bottom;}
.full-four-col .full-inner ul.full-col {background:url(../images/generic/whit_fullbox_four_col_bg.gif) repeat-y left top;}
.full-four-col .full-inner ul.full-col li{width:193px;}

.full-three-col { background:url(../images/generic/whit_fullbox_three_col_t.gif) no-repeat left top;}
.full-three-col .full-inner{ background:url(../images/generic/whit_fullbox_three_col_b.gif) no-repeat left bottom;}
.full-three-col .full-inner ul.full-col {background:url(../images/generic/whit_fullbox_three_col_bg.gif) repeat-y left top;}
.full-three-col .full-inner ul.full-col li{width:260px;}

.full-two-col { background:url(../images/generic/whit_fullbox_two_col_t.gif) no-repeat left top;}
.full-two-col .full-inner{ background:url(../images/generic/whit_fullbox_two_col_b.gif) no-repeat left bottom;}
.full-two-col .full-inner ul.full-col {background:url(../images/generic/whit_fullbox_two_col_bg.gif) repeat-y left top;}
.full-two-col .full-inner ul.full-col li{width:420px;}


.serviceTable{float:left;width:100%;border-collapse:collapse;}
.serviceTable table{width:100%;border:1px solid #B1BD13;border-collapse:collapse;background:url(../images/generic/ls_Pp_FeeTopRC_img.jpg) right top no-repeat #B1BD13}
.serviceTable table th{border-top:0 solid;border-right:1px solid #FFF;border-bottom:1px solid #CCC;color:#FFF;font-weight:400;text-align:left;padding:5px 5px 5px 12px}
.serviceTable table th:last-child{border-right:none}
.serviceTable table td{border-top:1px solid #B1BD13;border-left:1px solid #B1BD13;border-right:1px solid #B1BD13;border-bottom:1px solid #B1BD13;background-color:#E7EDBD;padding:4px 4px 4px 12px}



#dvLoading
	{
	   background: url(../images/icons/preloader.gif) no-repeat center center;
	   height: 100px;
	   width: 100px;
	   position: fixed;
	   z-index: 1000;
	   left: 50%;
	   top: 50%;
	   margin: -25px 0 0 -25px;
	}

.addBlockLink a {
	background:url("../images/icons/cs_green_arrow_icon.gif") no-repeat scroll left 4px transparent;
	padding-left:12px;
	float:left;
	margin-top:50px;
}
.documentsReqImg {
	text-align:center;
}
.left-three-col .left-inner ul.col .documentsReqImg img {
	float:none
}
.legendBlock {
    background-color: #EDEEF0;
    border: 1px dashed #999;
    font-size: 12px;
    height: 85px;
    margin: 5px;
    padding: 10px;
    text-align: center;
    width: 150px;
}
/*Updated 13.3.2013*/
ul.rs-rates-table{background:url(../images/personal/ls_right_sidebar_btmrount_ie.gif) no-repeat -83px bottom;display:block;overflow:hidden;padding-bottom:4px;width:242px;float:left}
ul.rs-rates-table li{background-color:#363A3F;float:left;display:block;overflow:hidden;width:203px;padding:13px 20px}
ul.rs-rates-table li.table{background-color:#FFF;width:100%;display:block;overflow:hidden;padding:0}
ul.rs-rates-table li.table tr:first-child td{border:none;border-right:1px solid #e0e0e0}
ul.rs-rates-table li.table tr td{background-color:#fff;width:50%;text-align:left;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;height:20px;padding:5px}
ul.rs-rates-table li.table tr td:first-child{background-color:#808084;text-align:right;color:#fff;border-right:1px solid #e0e0e0}
ul.rs-rates-table li.rateHead{background:url(../images/personal/rs_PpChargGreenTab_img.png) top left no-repeat;color:#FFF;height:17px;padding:7px 20px}
ul.rs-rates-table li.rateHead h6{float:left;color:#FFF;}
ul.rs-rates-table li select{width:100%;color:#555;margin:0 auto;padding:1px}
ul.rs-rates-table li.table tr td.inputbox{background-color:#fff;text-align:center;color:#666}
ul.rs-rates-table li.table tr td:first-child a{color:#fff;text-decoration:underline}
/*Updated 13.3.2013*/


.tabsmenuAboutMargin0 { margin-left:15px; }
.tabsmenuAboutMargin1 { margin-left:130px; }
.tabsmenuAboutMargin2 { margin-left:271px; }
.tabsmenuAboutMargin3 { margin-left:360px; }
.tabsmenuAboutMargin4 { margin-left:520px; }
.tabsmenuAboutMargin5 { margin-left:600px; }
.tabsmenuAboutMargin6 { margin-left:720px; }

.tabsmenucontentMargin0 { margin-left:15px; }
.tabsmenucontentMargin1 { margin-left:60px; }
.tabsmenucontentMargin2 { margin-left:130px; }
.tabsmenucontentMargin3 { margin-left:200px; }
.tabsmenucontentMargin4 { margin-left:335px; }
.tabsmenucontentMargin5 { margin-left:390px; }

.tabsmenuBusiMargin0 { margin-left:15px; }
.tabsmenuBusiMargin1 { margin-left:130px; }
.tabsmenuBusiMargin2 { margin-left:250px; }
.tabsmenuBusiMargin3 { margin-left:340px; }
.tabsmenuBusiMargin4 { margin-left:420px; }
.tabsmenuBusiMargin5 { margin-left:565px; }
.tabsmenuBusiMargin6 { margin-left:620px; }
/*About Us Section*/
.aboutList {display:inline-block;width:100%;background:none;box-shadow:none; padding-top:15px }
.aboutList > li:first-child{width:auto }
.aboutList > li{float:left;border:none;width:auto;height:auto !important;margin:0 0 2px 2px;border-radius:0 !important;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.aboutList > li a {float:left;width:auto;background:url('/images/rd/widget-arrow.png') no-repeat 10px 17px #f7f7f7;padding:12px 15px 12px 20px;height:auto !important;border-radius:0 !important; width:164px; color:#76797c }
.aboutList.aboutThreeCol > li a {width:113px;}
.aboutList > li a.large{ width:204px}
.aboutList > li a:hover {background:url('/images/rd/widget-arrow-hover.png') no-repeat 10px 17px #76797c; color:#fff } 
.aboutList > li.medium a{ width:140px}
.aboutList > li.large a{ width:225px}

/*About Us Section*/
.listLink {display:inline-block;width:100%;background:none;box-shadow:none; padding-top:5px; padding-bottom:15px;}
.listLink > li:first-child{width:auto }
.listLink > li{float:left;border:none;width:auto;height:auto !important;margin:0 0 2px 2px;border-radius:0 !important;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.listLink > li a {float:left;width:auto;background:url('/images/rd/widget-arrow.png') no-repeat 10px 17px #f7f7f7;padding:12px 15px 12px 20px;height:auto !important;border-radius:0 !important; width:auto; color:#76797c }
.listLink > li a.large{ width:204px}
.listLink > li a:hover {background:url('/images/rd/widget-arrow-hover.png') no-repeat 10px 17px #76797c; color:#fff } 
.listLink > li.medium a{ width:140px}
.listLink > li.large a{ width:225px}
.padTop {padding-top:15px;}

.contentHd {float:left;width:100%; padding-bottom:15px;}
.contentHd h3 {float:left; font-size:20px; line-height:30px;}
.columnBlock .socialBlock {float:right;margin-top:2px; }
.columnBlock .socialBlock li { background: url('../images/rd/social.png') no-repeat; margin:  0 0 0 7px;float:left;text-indent:-9999px;}
.columnBlock .socialBlock li a { display: block;}
.columnBlock .socialBlock li a:hover {color:#71a041 }
.columnBlock .socialBlock li.fb { width: 22px; height: 22px; background-position: 0 -132px }
.columnBlock .socialBlock li.twit { width: 22px; height: 22px; background-position: 0 -154px }
.columnBlock .socialBlock li.blog { width: 22px; height: 22px; background-position: 0 -176px }
.columnBlock .socialBlock li.mail { width: 22px; height: 22px; background-position: 0 -198px; }
.columnBlock .socialBlock li.print { width: 22px; height: 22px; background-position: 0 -220px; }
.columnBlock.about {padding:20px 0 20px 0 }
.midCol { margin: 0 20px }
.columnBlock .cols { float: left; width: 320px; min-height: 214px; position: relative; margin-left: 20px; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; border: 0px solid #fff; overflow: visible }
/*.columnBlock .cols img{-webkit-border-radius: 5px 5px 5px 0px } /* for Sony Tablet */
.columnBlock .cols:first-child { margin-left: 0px }
.aboutCont1{ min-height:216px}
.aboutCont2{ min-height:138px}
.aboutCont3{ min-height:140px}
.bgGradient{background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fcfcfc)); background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0 );
-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; padding:20px; clear:both}
.about .cols .blockCont { float: left; width: 100%; border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0; position:relative; margin-top:-8px; }
.about .cols .blockCont h2 { background: #71a041; color: #fff; line-height: 35px; padding: 0 20px;   border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0 }
.about .cols .blockCont .overCont { background: rgba(0,0,0,0.7); padding: 5px 10px 5px 20px; overflow: hidden; display: none; border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0 } 
.about .cols .blockCont .overCont p { line-height: 22px; color: #fff; clear: none; float: left; width: 200px; font-size: 12px }
.about .cols .blockCont .overCont a { float: right; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-top: 8px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0 }
.services .cols2 { width: 300px }
.services .cols3{ min-height:100px}
.services .cols4{ width: 900px}
.services .cols{ min-height:154px}
.services h2{ font-size:16px; background:none; margin:0px 0 5px}
.services .bgGradient{ padding:10px}
.services p{ float:left; width:225px}
.services img{ float:right}
.services .learMore{ background:url(../images/rd/icon-right-arrow.png) no-repeat right 4px; float:left; padding-right:10px; padding-bottom:10px}
.video {text-align:center; padding:0 0 20px }
.video {cursor:pointer}

.tabsContent .hightArea {display:inline-block; background: #c7cf31; background: -moz-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cf31), color-stop(100%, #b5bd11)); background: -webkit-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -o-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -ms-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: linear-gradient(to bottom, #c7cf31 0%, #b5bd11 100%);width:100% }
.tabsContent .hightArea li{width:33% !important;display:inline; float:left; min-height:30px;padding:8px 0 13px 0;border-left:1px solid #fff;text-align:center; height:50px; }
.tabsContent .hightArea li h5{color:#fff;font-size:15px;font-weight:bold; padding:3px 30px 0 30px }
.tabsContent .hightArea li h5 span {font-size:13px; font-weight:normal }
.mobileSubNavigation, .mobileSubNavigation ul {overflow:inherit !important; height:auto !important }

.formSection {display:block; padding:15px; background:#f7f7f7 }
.formSection .formBlock, .formSection .formRow {display:block }
.formSection .formRow {padding-bottom:15px }
.formSection .formRow.last {padding-bottom:0px }
.fieldCol.required span.errortxt {color:#ff0000; font-size:11px;display:block; clear:both; padding-top:2px;}
.formSection .formBlock input[type="text"] {color:#4b0f1e; display:inline-block; border:2px solid #dce4ec; width:220px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.formSection .formBlock select {width:240px;}
.formSection .formBlock .txtarea {display:block; width:480px; padding:10px; line-height:18px; border:2px solid #dce4ec; color:#4b0f1e; font-size:13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; }
.formSection .formBlock .formRow input[type="text"]:first-child {margin-right:13px;}
.formSection .formBlock .formRow .fieldCol {display:inline-block; position:relative; margin-right:13px; vertical-align:top;}
.formSection .formBlock .formRow .fieldCol input[type="text"] {margin-right:0px;}
.formSection .formBlock .formRow .fieldCol .drop-list { width: 240px; position: absolute; top: 43px; border: 2px #E1E1E1 solid; border-top: none; z-index: 100; background: #fff; display: none; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; background:#fff; -webkit-box-shadow: 1px 1px 2px transparent; -moz-box-shadow: 1px 1px 2px transparent; box-shadow: 1px 1px 2px transparent }
.formSection .formBlock .formRow .fieldCol .drop-list li { font-family: OpenSansRegular, Arial, Helvetica, sans-serif; font-size: 14px; color: #76797C; padding: 5px 8px; border-bottom: 1px solid #E4E4E5; width:224px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; height:auto;}
.formSection .formBlock .formRow .fieldCol .drop-list li:hover { color: #FFF; background: #C6CE2C }
.formSection .formBlock .formRow .fieldCol .CustomDropArrow {height:43px;}

.table {background:#c6ce2c; width:100%; border-radius:10px;}
.table tr.hd {}
.table tr.hd td {background:#82a03a; font-weight:bold;}
.table tr.hd td.first {border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; -ms-border-radius:10px 0 0 0;}
.table tr.hd td.last {border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; -ms-border-radius:0 10px 0 0;}
.table tr td:first-child {border-left:0px solid;}

.subscribeDet {display:block; overflow:hidden;}
.subscribeDet .dial {float:left; width:49%;}
.subscribeDet h3 {display:inline-block; padding-right:20px; background:url('../images/rd/phone.png') no-repeat right center; line-height:32px; font-weight:bold; font-size:17px; color:#82a03a;}
.subscribeDet h3 a {color:#82a03a;}

.tabsContent .highlightArea {display:table; background: #c7cf31; background: -moz-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cf31), color-stop(100%, #b5bd11)); background: -webkit-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -o-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -ms-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: linear-gradient(to bottom, #c7cf31 0%, #b5bd11 100%);width:100% }
.tabsContent .highlightArea li {width:32% !important;display:table-cell; min-height:30px;padding:8px 0 13px 0;border-left:1px solid #fff;text-align:center; }
.tabsContent .highlightArea li h5 {color:#fff;font-size:15px;font-weight:bold; padding:3px 30px 0 30px }
.tabsContent .highlightArea li h5 span {font-size:13px; font-weight:normal }


ul.defaultList {display:block; overflow:hidden; padding:10px 0 0 ; }
ul.defaultList li {display:block; padding-left:25px; padding-bottom:15px; background:url('../images/rd/popup-bullet.png') no-repeat 0 5px }
ul.defaultList li p {font-size:13px; line-height:20px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; margin-bottom:0px; }
ul.defaultList li p.hd {color:#76797C;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
ul.defaultList li p.hd a {color:#76797C;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
ul.defaultList li.last {padding-bottom:0px;}

#contentBlock .subThreeCol {display:block; overflow:hidden; padding-bottom:10px;}
#contentBlock .subThreeCol > div {float:left; width:31%; margin-left:2%; padding:10px 0;}
#contentBlock .subThreeCol > div:first-child {margin-left:0%;}
#contentBlock .subThreeCol h3 img {padding-right:10px;}
#contentBlock .subThreeCol h3 {display:inline-block;line-height:32px; font-weight:bold; font-size:17px; color:#322F1D;}
#contentBlock .subThreeCol h3 a {color:#322F1D; text-decoration:underline;}
#contentBlock .subThreeCol h3 a:hover {color:#82a03a; text-decoration:underline;}
#contentBlock .subThreeCol p {padding-top:5px; padding-bottom:0px; margin:0px;}

#contentBlock .subSingleCol {display:block; overflow:hidden;}
#contentBlock .subSingleCol > div {float:left; width:100%;}
#contentBlock .subSingleCol > div:first-child {margin-left:0%;}
#contentBlock .subSingleCol h3 img {display:inline-block; padding-right:10px;}
#contentBlock .subSingleCol h3 {display:inline-block;line-height:32px; font-weight:bold; font-size:17px; color:#82a03a;}
#contentBlock .subSingleCol h3 a {color:#322F1D;}
#contentBlock .subSingleCol p {padding-top:5px;}

#contentBlock .subBox {display:block; overflow:hidden; padding:20px; background:#fff; }
#contentBlock .subBox > div {float:left; width:100%;}
#contentBlock .subBox > div:first-child {margin-left:0%;}
#contentBlock .subBox h4 {display:inline-block;line-height:32px; font-weight:bold; font-size:14px; padding:0px;}
#contentBlock .subBox h4 a {color:#322F1D;}
#contentBlock .subBox p {padding-top:5px;}


.newsBlock .singleCols .tabContent .contheight .block .blockList {display:block; overflow:hidden; padding-top:5px;}
.newsBlock .singleCols .tabContent .contheight .block .blockList li {float:left; margin-right:10px; padding-bottom:5px;  line-height:30px;}

/*Tabs*/
.hrLargeTabs { padding:0 0 10px 0; position:relative }
.hrLargeTabs > ul { margin-bottom:20px; padding:10px 10px 3px }
.hrLargeTabs > ul > li {float:left; display:block; cursor: pointer; position: relative; margin-right:8px; margin-bottom:8px; }/* width: 109px;*/
.hrLargeTabs > ul > li a {line-height:18px; padding:5px 20px; display:block; text-align:center; font-size:14px; background:#f7f7f7; color:#76797c }
.hrLargeTabs > ul > li a:hover, .hrLargeTabs > ul > li.ui-state-active a {background:#82a03a; color:#fff !important }
.hrLargeTabs > ul > li.ui-state-active span.uparrow, .hrLargeTabs > ul > li:hover span.uparrow {display:block}
.hrLargeTabs > ul > li span.uparrow { display: block; position:absolute; width:20px; height:10px; bottom:-10px; left:50%; margin-left:-10px; display: none }

/*.hrLargeTabs > ul li.last a {-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }*/
.hrLargeTabs .ui-tabs-hide {display:none }
.hrLargeTabs .tabs {padding:20px; min-height:440px }

.learn-more {display:block; overflow:hidden; padding-top:15px;}
.learn-more a {float:left; background-color: #c6ce2c; min-width: 60px; text-align: center; padding: 6px 15px; font-size: 13px; line-height: 18px; color: #FFF; border: none; outline: none; cursor: pointer; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }

/*----Smartphone page---*/
.smartphoneContent { padding-top: 0 !important }
.smartphone .sliderContent { width: 510px; color: #FFF }
.smartphone .sliderContent h1 { font-size: 34px; padding-bottom: 0px }
.smartphone .sliderContent h1 span.greentxt {color:#cdd623 }
.smartphone .sliderContent h1 span.orangetxt {color:#f49924 }
.smartphone .sliderContent h2 { font-size: 18px; color: #FFF; line-height: 20px }
.smartphone .sliderContent p { font-size: 13px; line-height: 24px; color: #FFF }
.smartphone .cols { min-height: 317px; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; overflow:hidden}
.smartphone .cols img {-webkit-border-radius: 10px 10px 10px 0 } /*for Sony Tablet*/ 
.smartphone .cols2 { width: 480px ;}
.smartphone .cols .blockCont h2 { font-size: 14px; line-height: 18px; font-weight: normal; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif; padding: 8px 30px; min-height: 31px; /*-webkit-border-radius: 0px 0px 10px 0; */ }
.smartphone .cols .blockCont .overCont { padding-left: 30px }
.smartphone .cols .blockCont .overCont p { width: 180px }
.smartphone .cols2 .blockCont .overCont p { width: 290px }
.interestBlock { background: #eaeaea; margin-top: 10px; padding-bottom: 1px }
.smartphoneInterest { padding: 26px 30px 40px }
.smartphoneInterest h2 { font-size: 18px; padding-bottom: 8px }
.smartphoneInterest ul li:first-child { border: none }
.smartphoneInterest ul li { float: left; border-left: 1px #c8c9ca solid; width: 234px; padding: 10px 0 40px; position:relative; }
.smartphoneInterest ul li a { display: block; padding: 0 20px; font-size: 13px; color: #76797c; text-align: center; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.smartphoneInterest ul li a span { display: block; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif; height: 120px }
.smartphoneInterest ul li a span i { width: 70px; height: 62px; display: block; margin: 22px auto 0; background: url(../images/rd/smartPhone-icon.png) no-repeat }
.smartphoneInterest ul li a.iconMob span i { background-position: 0 -62px }
.smartphoneInterest ul li a.iconElife span i { background-position: 0 -124px }
.smartphoneInterest ul li a.iconBrond span i { background-position: 0 -186px }
.smartphoneWeare { padding-bottom: 0 }
.helpButton { position: relative; background: #71a041; height: 26px; line-height: 26px; display: inline-block; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; cursor: pointer }
.helpButton a { padding: 0 10px 0 30px; color: #FFF; background: url(../images/rd/weareButtoArr.png) no-repeat left top; display: inline-block }
.smartphoneWeare div.smartCollapse {padding-bottom:15px }
.smartphoneWeare h2.smartCollapse { padding-top: 10px }
/*----Smartphone Detail page---*/
.smartphoneTab{ padding:10px 0 }
.smartphoneTab > ul{ height:50px }
.smartphoneTab ul > li{ float:left;  border-left:1px #dce1e3 solid; height:50px; display:block; width: 165px; 
cursor: pointer; position: relative}
.smartphoneTab ul > li a{ height:50px; display:block; background-image:url(../images/rd/brandlogo.png); background-repeat:no-repeat }
.smartphoneTab ul > li:hover, .smartphoneTab ul > li.currentTab { background:url('../images/rd/bg-active-tab.png') repeat-x center bottom; }
.smartphoneTab ul > li.currentTab span.uparrow, .smartphoneTab ul > li:hover span.uparrow { display:block}
.smartphoneTab ul > li span.uparrow { display: block; position:absolute; width:20px; height:10px; bottom:-10px; left:50%; margin-left:-10px; background:url(../images/rd/branduparrow.png) no-repeat center; display: none }
.smartphoneTab ul li:first-child{ -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; border-left:none; width:165px }
.smartphoneTab ul li a.brandLG { background-position:center -262px }
.smartphoneTab ul li a.brandLG:hover, .smartphoneTab ul li.currentTab a.brandLG { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0 }
.smartphoneTab ul li a.brandBlack { background-position:center 0 }
.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack {background-position:center 0;  -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0 }
.smartphoneTab ul li a.brandSamsung{ background-position:center -50px}
.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:center -50px }
.smartphoneTab ul li a.brandApple{ background-position:center -100px}
.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple{ background-position:center -100px }
.smartphoneTab ul li a.brandNokia{ background-position:center -150px}
.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:center -150px}
.smartphoneTab ul li:last-child{ -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.smartphoneTab ul li a.brandHuawel{background-position:center -200px }
.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:center -200px; 
 -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.smartphoneTabContent { padding:27px 27px 17px; margin-bottom:20px} 
.smartphoneTabContent .horizontalScrollContent > li{ padding:28px 24px 18px; width: 258px; min-height:371px; background: #F7F7F7; border: 1px solid #DCE1E3;  float: left }
.smartphoneTabContent .horizontalScrollContent > li:first-child {margin-left:0px }
.smartphoneTabContent .horizontalScrollContent li img { border:none; max-width:inherit }
.smartphoneTabContent .horizontalScrollContent li a > h2{ text-align:center; font-size: 18px; padding: 10px 0 2px; height: 26px; overflow:hidden }
.smartphoneTabContent .horizontalScrollContent li a > p{ text-align:center; font-size:12px; line-height:18px;  height: 40px; overflow:hidden; color:#76797c }
.smartphoneTabContent .content{ height:464px; width:946px }
.smartphoneTabContent .horizontalScrollContent > li { margin-left: 10px}
.smartphoneTabContent .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools { height:20px}
/*----Smartphone Detail-1  page---*/
.blackBerryDescrip{ display: none; 
width:950px;
background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0 }
	.blackBerryDes{
width:950px;
background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0 }
	.smarttabContentHolder {position:relative }
.hideDescrip { width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; position:absolute; top:0px; right:0px; display: block }
.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{width:253px; float:left; margin-bottom:10px }
.smartphoneTabContent .rightColumn{ width:664px; margin-left:29px; float:right }
.smartphoneTabContent .leftColumn .flex-viewport { background:#F7F7F7; border: 1px solid #DCE1E3; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius:10px 10px 10px 0; border-radius: 10px 10px 10px 0;  padding: 23px 0 18px; margin-bottom:9px}
.leftColumn .flex-control-nav li { float: left; background:#F7F7F7; border: 1px solid #DCE1E3; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius:10px 10px 10px 0; border-radius: 10px 10px 10px 0; width:55px; height:58px; line-height: 58px; margin-left:8px }
.leftColumn .flex-control-nav li img {line-height:58px }
.leftColumn .flex-control-nav li:first-child{ margin-left:0}
/*Inner Tab Control*/
.innerTab li{ float: left; background:url(../images/rd/seprator.png) no-repeat left center; padding:0 20px }
.innerTab li:first-child{ background:none }
.innerTab li a{ display: block; line-height:40px; color:#76797C; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif }
.innerTab li a:hover, .currentTab a{ color: #82a03a !important; background: url(../images/rd/maninNavhover.png) no-repeat center 28px }
.innerContentHolder{ padding-top:8px }
.innercontent .innercolumnBlock{ overflow: hidden; background:url(../images/rd/innercolum-sep.png) no-repeat bottom center; padding:20px 0 }
.innercontent .innercolumnBlock:last-child{ background-image:none; padding-bottom:0}
.innercontent .innercolumnBlock .innercolumn{ float:left; width:47%; }
.innercolumn:first-child{padding-right:26px; }
.innercolumn:last-child{padding-left:30px }
.smartphoneContent h1{ font-size:24px; color: #82A03A;font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; line-height: 26px;
padding-right: 25px }
.smartphoneContent h1 .titleArrow { display:inline-block; width:12px; height:8px; background:url(../images/rd/down-arrow.png) no-repeat; background-size:12px 8px }
.smartphoneContent h3{ border-bottom: 1px #DCE1E3 solid; padding:5px 0; font-size: 14px }
.smartphoneContent h4{ font-size:15px; color: #82A03A; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; margin: 8px 0 }
.smartphoneContent .brandDescription{ background:#f7f7f7; padding:10px}
.smartphoneContent .brandDescription h2{ padding-bottom:4px}
.smartphoneContent .innercontent p{ line-height:22px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.smartphoneContent .brondTitleicon, .iconBBM, .iconBulit{ display:block; background:url(../images/rd/brandTitle-icon.png) no-repeat 0 0; padding-left:43px; height:32px; line-height:32px}
.iconBBM{ background-position:0 -32px}
.iconBulit{ background-position:0 -67px}
.iconmulti{ line-height:inherit }
.orderStatus{ padding:15px 0 0 }
.orderStatus ul li{ float:left; position:relative }
.orderStatus ul li a{display:block; height:32px; line-height:32px }
.orderNumber{ background: #c6ce2c; color:#FFF; padding:0 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius:6px 6px 6px 0; border-radius: 6px 6px 6px 0 }
.orderList{ margin-left:8px; width: 185px }
.orderList a{ color:#76797c; background:url(../images/rd/uparrowgray.png) no-repeat 130px  center; padding-right: 17px;   position: inherit; width: auto }
.orderStatus .drop-list{ width: 185px }
.orderStatus .drop-list li{ margin-right: 0; width: 168px }
.orderStatus .drop-list a{ padding-right:0 }
.list-content li{ font-size:13px; line-height:22px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; background:url(../images/rd/listConBulit.png) no-repeat 0 6px; padding-left:16px}
.package .tablecolumn{ position: relative; display:table }
.package .tablecolumn div{ display:table-cell }
.package-type{ overflow:hidden; margin:20px 0}
.package-type .perMonth{ width:135px; background:#c6ce2c;  -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius:  6px 6px 6px 0; color:#FFF; text-align:center; vertical-align:middle;  font-size:26px; color: #fff; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;   padding: 25px 0; float:left; margin-right:20px; }
.perMonth span{ font-size:14px; font-family:NeoTechAltMedium, Arial, Helvetica, sans-serif;  display: block }
.packageDesc { width:auto; padding-left:20px }
.note { color:#617f1a; padding-top: 12px } 
.datapack .perMonth{display: block !important; float: left; margin: 0 15px 15px 0;  width: 308px }
.datapack .perMonth:nth-child(2), .datapack .perMonth:nth-child(4){ margin-right:0 }
.datapack ..packageDesc{ padding-left:0 }
.package .innercolumnBlock:last-child{ background:inherit; padding-top:0; background:url("../images/rd/innercolum-sep.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); padding-bottom: 25px }
.charges .packageDesc{ padding-left:0 }
.charges .list-content p { padding-bottom:20px }
.charges .innercolumnBlock{ margin-bottom:18px }
.subscribe .innercolumnBlock{ padding:0 }
.subscribe .innercolumnBlock:last-child{ padding-top:40px }
.subscribeIcon,.subscribe h5.iconDial, .subscribe h5.iconVisit, .subscribe h5.iconSms { background:url(../images/rd/subscrip-icon.png) no-repeat 0 0; line-height:30px;}
.subscribe h4{ margin-bottom:20px;}
.subscribe h5, .conOnline{ font-size:17px; font-family: 'NeoTechAltMedium'; color:#82a03a; }
.conOnline{ color: #82A03A; display: inline-block; font-size: 16px; padding-bottom: 20px;}
.conDetails{ padding:20px 0 0 }
.subscribe h5.iconSms{ background-position:70px -3px }
.subscribe h5.iconDial{ background-position:52px -33px }
.subscribe h5.iconVisit{ background-position:42px -57px }
.subscribe .innercolumnBlock .innercolumn{ width:26%;}
.subscribe .list-content li{ background-position:29px 6px;}
.sms li{ width: 168px; float:left; border-left: 1px #d5d6d7 solid; padding-left:39px; margin-bottom:10px }
.sms li:first-child{ border:none;padding-left:10px; background-position:0 6px;}
.sms li p{ font-family:OpenSansBold, Verdana, Geneva, sans-serif }
.sms li p span{ color:#82a03a; font-size:16px; font-family:OpenSansBold, Verdana, Geneva, sans-serif }
.bg-none{ background-image:none !important}
.newsBlock { padding-bottom: 20px }
.newsBlock .twoCols { width: 660px; float: left; min-height: 220px; padding: 0px }
.newsBlock .singleCols { width: 100%; float: left; min-height: 220px; padding: 0px }
.newsBlock .tabsBlock { float: left }
.newsBlock .tabs { float: left; list-style: none; width: 172px; border: 1px solid #dddcdc; border-right: none; border-top: 0px solid; border-left:0px solid; border-radius:0 0 0 0 }
.newsBlock .tabs li { font-size: 15px; width: 169px; margin: 0; float: left; padding: 0; background: #fff; border-left: 1px solid #d6d6d6 }
.newsBlock .tabs li a { color: #76797c; padding: 10px 10px 10px 14px; width: 146px; border-top: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; float: left; text-decoration: none; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%);  background:filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 ); line-height: 40px; text-align: right; font-size: 14px; position: relative }

.newsBlock .tabs li a i { float: right; position: absolute; top: 20px; right: -10px; width: 10px; height: 18px; background: url('../images/rd/arrow-tab-h.png') no-repeat 0 0; display: none }
.newsBlock .tabs li.curTab a i { display: block }
.newsBlock .tabs li a span { font-size: 11px; color: #ece3d0; display: none }
.newsBlock .tabs li.curTab a {width:146px; color: #fff; background: #c6ce2c; border-right: 1px solid #71a042; border-top: 1px solid #71a042; border-left: 0px solid }
.newsBlock .tabs li.curTab { border-top: 1px solid #71a042; border-left: 1px solid #71a042 }
.newsBlock .tabs li.curTab {border-top:0px solid }
.newsBlock .tabs > li:first-child, .newsBlock .tabs > li:first-child a {border-radius:9px 0 0 0;-webkit-border-radius: 9px 0 0 0; -moz-border-radius: 9px 0 0 0 }
.newsBlock .productSlider .tabs > li:first-child, .newsBlock .productSlider .tabs > li:first-child a, .tabclick {-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.newsBlock .tabs > li:first-child a {line-height:41px }
.newsBlock .tabs li.curTab a span { display: block }
.newsBlock .tabWrapper { float: left; width: 487px; height: 246px; overflow: hidden; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.newsBlock .tabWrapper .tabContentAll { float: left; width: 100% }

.newsBlock .tabContent { float: left; width: 450px; padding: 20px }
.newsBlock .tabContent p { font-size: 12px; line-height: 22px; margin-bottom: 0 }
.newsBlock .tabContent .horiz_container li { width: 111px; padding: 10px; border: 1px solid #dce1e3; float: left; margin-left: 20px; background: #f7f7f7; height: 162px }
.horiz_container li span {font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif }
.newsBlock .tabContent .horiz_container li:first-child { margin-left: 0px }
.newsBlock .tabContent .horiz_container li h3 { font-size: 16px; line-height: 20px; padding: 10px 0 0 }
.newsBlock .tabContent .horiz_container li img { border: 1px solid #dce1e3; width: 100% }
/*Single Block Tab content*/
.newsBlock .singleCols .tabWrapper {width:828px }
.newsBlock .singleCols .tabContent {float: left; width: 790px; padding: 15px 20px }
.newsBlock .singleCols .tabs li.twoLine a {line-height:27px }
.newsBlock .singleCols .tabs li.twoLine a span {line-height:14px; display:block; color:#76797c; font-size:12px }
.newsBlock .singleCols .tabs li.twoLine.curTab a span {color:#fff }
.newsBlock .singleCols .tabContent .contheight {padding:0 20px 0 }
.newsBlock .singleCols .tabContent .contheight h2 {font-size:24px; line-height:30px; color:#76797c; padding-bottom:5px }
.newsBlock .singleCols .tabContent .contheight p {font-size:14px; line-height:22px; color:#76797c }
.newsBlock .singleCols .tabContent .contheight .block {font-size:20px; margin:10px 0 0; display:inline-block; clear:both; line-height:40px; color:#71a041; float:left;padding:0 20px 0 60px; background:url('../images/rd/elife/iconElife.png') no-repeat 10px 3px #f7f7f7 }
.newsBlock .singleCols .tabContent .contheight .block.elife {background-image:url('../images/rd/elife/iconElife.png')}
.newsBlock .singleCols .tabContent .contheight .block.internet {background-image:url('../images/rd/elife/internet.png')}
.newsBlock .singleCols .tabContent .contheight .block.landline {background-image:url('../images/rd/elife/landline.png')}
.newsBlock .singleCols .tabContent .contheight .block.mobile {background-image:url('../images/rd/elife/mobile.png')}
.newsBlock .singleCols .tabContent .contheight .learnMore {clear:both; padding-top:10px; overflow:hidden }
.newsBlock .singleCols .tabContent .contheight .learnMore a {font-size:13px; line-height:32px; height:32px;padding:0 15px; background:#c6ce2c; color:#fff; display:inline-block; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; float:right; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.newsBlock .cols { width: 280px; padding: 20px 20px 14px 20px; position: relative }
.newsBlock .cols h2 { padding-bottom: 5px }
#newsBlock { margin-bottom:20px; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; padding:20px 20px 14px; position:relative; overflow:hidden }
#newsBlock h2{ border-bottom:1px solid #E4E4E5; padding-bottom:2px; margin-bottom:10px }
#newsBlock .flex-control-nav { position: absolute; top: 25px; right: 20px }
#newsBlock .newsList { border-right: 1px solid #e4e4e5; padding: 12px 0; overflow: hidden; margin-right:2%; width:48%; float:left }
#newsBlock .newsList.last { padding-bottom: 5px; margin-right:0px; border-right:0px solid }
#newsBlock .newsList img { float: left; margin-right: 10px }
#newsBlock .read-more { float: right; color: #c3cf21; font-size: 13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .newsList p { color: #76797c; font-size:14px; line-height: 20px; padding: 0 10px 4px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .newsList p a {color:#76797c }
#newsBlock .newsList .showNewsdate { background: url(../images/rd/iconTime.png) no-repeat 0 3px; padding: 2px 0 0 15px; display: block; float: left; font-size: 11px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .newsList .desc {padding: 2px 15px 0; display: block; font-size: 11px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .flex-control-nav li { float: left }
#newsBlock .flex-control-nav li a { float: left; width: 9px; height: 9px; line-height: 9px; text-indent: -999px; background: url('../images/rd/controls.png') no-repeat 0 -14px; margin-left: 5px; cursor: pointer }
#newsBlock .flex-control-nav li a.flex-active { background-position: 0 0 }
.pageHd {overflow:hidden; padding:0px 0 5px; /* border-bottom:1px solid #e3e3e3; */ position:relative }
.pageHd.pagination .pageHdLft {width:50% }
.pageHd .pageHdLft {width:100%;float:left }
.pageHd h1 {font-size:26px; line-height:32px; color:#82a03a; font-weight:normal }
.pageHd h5 {font-size:26px;color:#3e3e3e;display:inline;font-weight:400 ; font-family:NeoTechAltMedium, Arial, Helvetica, sans-serif;}
.pageHd h1 span {font-size:15px; line-height:20px; color:#76797c; font-weight:normal }
.pageHd p {font-size:13px; line-height:22px }
.page-link{ float:right; margin-top: 10px; position:absolute; right:0px; bottom:10px }
.page-link a{ display:inline-block; color:#cccccc; padding:0 8px 0 18px; float:left; background:url(../images/rd/page-link-bul.png) no-repeat left;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.page-link a:first-child{ background-image:none}
.page-link a:hover , .page-link a.curpage{ color:#76797c}
.textFieldbgcolor { background-color:#fefff3; }
.bgTrans{background:url(../../images/newimages/generic/spacer.gif);}
.ftxtFieldCheck{ background:url(../../images/newimages/icons/ico_check.png) right 2px no-repeat;}
.ftxtFieldUnCheck{ background:url(../../images/newimages/icons/ico_Uncheck.png) right 2px no-repeat; }


.ftxtField {text-indent:5px; border:0; background:url(../../images/txt_off.png) no-repeat;  /* font-size:10px; */ color:#000; height:23px; }
.ftxtField input{ border:0; margin:0; /* font-size:11px;  */color:#000;  }
/* .ftxtField:HOVER{ border:0; margin:0; font-size:11px; color:#000;  } */
.ftxtField:ACTIVE{ border:0; margin:0; /* font-size:11px; */ color:#000;  }
.ftxtField input:focus{ outline:none;}
.ftxtFieldshort {text-indent:5px; border:0; background:url(../../images/txt_off_short.png) no-repeat;  
font-size: 10px;
color: #000;
height: 23px;
width: 65px;
/* font-size:10px;  color:#000; height:23px; */}
.ftxtFieldshort input{ border:0; margin:0;/*  font-size:11px; */ color:#000;  }
/* .ftxtFieldshort:HOVER{ border:0; margin:0; font-size:11px; color:#000;  } */
/* .ftxtFieldshort:ACTIVE{ border:0; margin:0; font-size:11px; color:#000;  }
.ftxtFieldshort input:focus{ outline:none;} */
.input  {color:#4b0f1e; display:inline-block; border:2px solid #dce4ec;  font-size:13px; color:#4b0f1e; height:20px;width:160px;}
.input:FOCUS {border-color: #71a042}
.input:ACTIVE {border-color: #71a042}

#TextBoxesGroup,#SRVGroup,#CNAMEGroup,#MXDiv {
    display: table;
    }

  .srv {
    display: table-row;
    
    }
.txtbox{
    display: table-row;
    
    }
 .mxbox{
    display: table-row;
    
    }
 .cnbox{
    display: table-row;
    
    }

#txtsubsubdom,#srvsubsubdom,#mxsubsubdom,#cnsubsubdom {
	display: table-cell;
	size: 10px;
	padding: 5px 5px 5px 5px;
}

/*
* tab css
*/
#tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

#tabs li {
	float: left;
	margin: 0 .5em 0 0;
}

#tabs a {
	position: relative;
	background: #ddd;
	background-image: linear-gradient(to bottom, #ccc, #bbb);
	padding: .7em 3.5em;
	float: left;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	border-radius: 5px 0 0 0;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}

#tabs a:hover,#tabs a:hover::after,#tabs a:focus,#tabs a:focus::after {
	background: #c6ce2c;
}

#tabs a:focus {
	outline: 0;
}

#tabs a::after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	right: -.5em;
	bottom: 0;
	width: 1em;
	background: #ddd;
	background-image: linear-gradient(to bottom, #ccc, #bbb);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
	transform: skew(10deg);
	border-radius: 0 5px 0 0;
}

#tabs #current a,#tabs #current a::after {
	background: #c6ce2c;
	z-index: 3;
}

#content {
	background: #fff;
	padding: 2em;
	height: auto;
	position: relative;
	z-index: 2;
	border-radius: 0 5px 5px 5px;
	box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}

.bulkTab {
	width: auto;
	margin-left:-20px;
}

.bulkField {
	color:#4b0f1e; display:inline-block; width:810px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}

.bulkTab input[type=textarea], textarea { font-size:14px; font-family:  sans-serif; resize: none; outline: 0; border:2px solid #dce4ec; width:910px;}

#thebutton .textchange {
	font-size:14px; 
	font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif;
	resize: none; 
	outline: 0;
	background-color: #c6ce2c ;
	color: #FFF;
	display : inline-block;
}

/*
* tab css
*/


/** SPINNER CREATION **/

.loader {
  position: relative;
  text-align: center;
  margin: 15px auto 35px auto;
  z-index: 9999;
  display: block;
  width: 80px;
  height: 80px;
  border: 10px solid rgba(0, 0, 0, .3);
  border-radius: 50%;
  border-top-color: #000;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}


/** MODAL STYLING **/

.modal-content {
  border-radius: 0px;
  box-shadow: 0 0 20px 8px rgba(0, 0, 0, 0.7);
}

.modal-backdrop.show {
  opacity: 0.75;
}

.loader-txt {
  p {
    font-size: 13px;
    color: #666;
    small {
      font-size: 11.5px;
      color: #999;
    }
  }
}