/* CSS Document */
@charset "utf-8";

img {
	border: 0;
}

a {
	outline: none
}
li {
	list-style-type: none;
}

input, select {
	font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
}

body {
	background: #ebe9ea;
	font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #494949;
}


.topContainer {
	width: 100%;
	background: url(../images/pageBG.png) repeat-y top center;
	min-height: 450px ;
	float: left;
	
}
.topContainerReg {
	width: 100%;
	background: url(../images/pageBG.png) repeat-y top center;
	float: left;
	min-height: 350px ;
	max-height: auto;
	padding-bottom: 15px;
}
.textContent {
	padding-left: 15px;
}
.textContent  li{
    list-style-type: disc !important;
}

.topContainerInner {
	width: 994px;
	margin: 0 auto;
	height: auto !important;
	max-height:450px;
}

.bottomContainer {
	width: 994px;
	margin: 0 auto;
	height: auto !important;
	max-height:50px;
}
.bottomContainerInner {
	background: #ebe9ea;
	float: left;
	width: 100%;
}
.contact_footer{
	width: 100%;
	margin: 7px 0; /*fix for dev/prod environment  */
	float: left;
	text-align: left;
	
}
.contact_footer a {
	text-decoration: none;
	color: #6A6A6A;
	border-right: 1px solid #6A6A6A;
	padding: 0 13px 0 10px;
	font-size: 11px; /* Fix:Testing*/
	font-weight:900;
}

.footerInfo li{
	color: #909090;
    font-size: 10px;
    font-weight: bolder;
    padding: 0 13px 0 10px;
    text-decoration: none;
}
.footerInfo{
	width: 100%;
	margin: 7px 0; /*fix for dev/prod environment  */
	float: left;
	text-align: left;
	
}
.copyRightL{
	float:left;text-align:left;width:40%;
}
.copyRightR{
	float:right;text-align:left;width:59%;
}


.mainContainer {
	float: left;
	width: 100%;
	padding: 0 0 0px 0;
	height: auto !important;
	
}
.textHeader{
	margin-right: -123px;
	 padding: 0 13px 0 10px;
}
.topContact {
	width: 100%;
	float: left;
}

.contact {
	width: 100%;
	margin: 3px 0; /*fix for dev/prod environment  */
	float: left;
	text-align: right;
}
.topContact{
	display:true ; /* fix fix for dev/prod environment*/
}
.contact a {
	text-decoration: none;
	color: #6A6A6A;
	border-right: 1px solid #6A6A6A;
	padding: 0 13px 0 10px;
	
}
.contact a:hover {
	color: #00AFEE;
	
}

.contact a.logout {
	color: #00AFEE;
	cursor: pointer;
	border-right: 0;
	padding-right: 0;
	/*font-weight: bold;  Fix:Testing*/
}

.languageSelect {
	float: left;
	line-height: 28px;
}

.languageList {
	background: url(../images/dropdown.png) right center no-repeat;
	padding: 0 15px 0 0;
	margin: 0 0 0 10px;
	float: left;
	font-weight: bold;
}

.globe {
	background: url(../images/globe.png) right center no-repeat;
	height: 18px;
	width: 18px;
	float: Left;
	margin: 0 0 0 10px;
}
#midContainer {
	width:100%;
	margin:0 auto;
}
.phoneChatCon {
	float: left;
	text-align: right;
	color: #494949;
	width: 100%;
	margin: 0 0 14px 0;
}

.phone {
	background: url(../images/icon-call.png) left center no-repeat;
	padding: 0 0 0 15px;
	float: right;
}

.chat {
	background: url(../images/icon-chat.png) left center no-repeat;
	padding: 0 0 0 25px;
	margin: 0 20px 0 0;
	float: left;
}

.share {
	background: url(../images/share.png) left center no-repeat;
	padding: 0 0 0 25px;
	float: left;
}

.login {
	float: right;
	height:30px;
	margin: -33px 4px 0px 0px !important;
}

.userInfo {
	color: #fff;
    float: right;
    line-height: 31px;
    margin: 0 0px 3px 3px;
    text-align: right;
    width: 250px;
    word-wrap: break-word;
    z-index: 9999;

}

.userInfoNew {
      float: right;
      padding: 0 10px 0 0;
      color: #fff;
      width:235px;
      text-align: right;
}
.signInBut {
	 background: none repeat scroll 0 0 #8f8f8f;
    border-right: 1px solid #00aff2;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 29px;
     margin: 26px 0 0;
	 padding: 0 10px;
    text-align: center;
}

.signInBut:hover {
	background: #D6F4FF;
	color: #01AFF0;
	border-right: 1px solid #00AFF2;
}

.signInButlog .loginPanel {
	width: 227px;
	background: #D6F4FF;
	border: 1px solid #00AFF2;
	z-index: 10000;
	position: relative;
	/*margin: 1px 0 0 -117px; :with Register   button*/
	margin: 1px 0 0 -178px; /*:with Register   button*/
	border-top: none;
	padding: 10px;
	/* display: none; */
	float: right;
}

/* .signInBut:hover .loginPanel {
 display: block;
 } */

.loginPanel .benefits {
	margin: 10px 10px 20px 10px;
	float: left;
	width: 206px;
	color: #000;
	text-align: left;
}

.cartInfo {
	color: #000;
	line-height: 31px;
	float: right;
	font-weight: bold;
	background: url(../images/cart.png) left center no-repeat;
}

.cartInfo span {
	padding: 0 20px 0 25px;;
	background: url(../images/dropdownArrow.png) right center no-repeat;
	float: left;
}

.loginPanel .benefits h3.divTitle {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 7px 0;
	text-align: left;
}

.loginPanel .benefits ul {
	list-style: none;
	width: 100%;
}

.loginPanel .benefits ul li {
	border: none;
	width: 100%;
}

.loginPanel .benefits ul li:hover {
	background: none;
}

.loginPanel input.loginFields {
	border: none;
	width: 214px;
	padding: 0 5px;
	line-height: 32px;
	border: 1px solid #CFCFCF;
	height: 32px;
}

.loginPanel input.loginButton {
	border: none;
	background: #3AAD07;
	border: #CFCFCF;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	width: 226px;
	margin: 20px 0 0 0;
}

.loginPanel .forgetPassword {
	display: block;
	text-align: right;
}

.loginPanel .forgetPassword a {
	text-decoration: underline;
	color: #01aff0;
}

.loginPanel .partsdivBR {
	color: #000;
	margin: 0;
	text-align: left;
	width: 100%;
	float: left;
}

.regBut {
	float: right;
	width: 50px;
	line-height: 29px;
	padding: 0 10px;
	background: #8f8f8f;
	color: #fff;
	margin: 1px 1px 0 0;
	text-align: center;
}

.logoContainer {
	float: left;
	width: 100%;
	margin:5px 0 -24px 0 ; /*fix : top country/language removed*/
}

.logo {
	float: left;
	border: 0;
	margin-bottom: 33px;
	
}

.searchPanel {
	float: right;
	margin: 10px 0 0 0;
}

.fastorder {
	width: 235px !important;
	float: left;
}

.fastorder ul {
	width: 100%;
	float: left;
	list-style: none;
}

.fastorder li {
	width: 100%;
	float: left;
	margin: 7px 0 0 0;
}

.itemNumber {
	width: 163px;
	height: 24px;
	border: 1px solid #cfcfcf;
	float: left;
	padding: 0 5px;
}

.qty {
	width: 28px;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #dedede;
	margin: 0 1px 0 0 !important;
	float: left;
	background: #f3f3f3;
}

.searchField {
	height: 25px;
	line-height: 29px;
	width: 350px;
	padding: 1px 5px;
	border: 1px solid #b8deeb;
	color: #918f92;
	border-right: 0;
	float: left;
	background: #e3f6fd;
}

.searchBut {
	background: url(../images/button/searchArrow.png) no-repeat top left;
	float: left;
	width: 26px;
	border: none;
	height: 29px;
	border-bottom: 1px solid #B8DEEB;
}

.contactSitemap {
	width: 100%;
	text-align: right;
}

.contactSitemap  ul {
	list-style: none;
	float: right;
}

.contactSitemap  ul li {
	padding: 0 10px;
	float: left;
	border-right: 1px solid #dcdcdc
}

.contactSitemap a {
	text-decoration: none;
	color: #000;
}
/*
.navigation {
	margin: 5px 0 0 0;
	height: 31px;
	width: 100%;
	float: left;
	background: #00aff2;
	font-size: 14px;
}

.navigation ul {
	float: left;
	list-style: none;
}

.navigation ul li {
	float: left;
	border-right: 1px solid #3ec1f9;
}

.navigation ul li.selected {
	background: #fff;
}

.navigation ul li:hover  a, .navigation ul li.selected  a {
	color: #3FAF33
}

.navigation ul li:hover, .navigation ul li:hover.selected {
	background: #E3F6FD;
}
.navigation ul li a {
	color: #fff;
	padding: 0 21px;
	float: left;
	text-decoration: none;
	height: 31px;
	line-height: 31px;
}

*/
.ge_ddropdown li span.selected {
	background: #fff;
}
.ge_ddropdown li span:hover  a, .ge_ddropdown li span.selected  a {
	color: #3FAF33
}
.ge_ddropdown li span:hover, .ge_ddropdown li span:hover.selected {
	background: #E3F6FD;
}
/* .navigation ul li a.homeIcon {
	padding: 0;
}
.navigation ul li a.homeIcon img {
	height: 31px;
}

.navigation ul li.firstElement a {
	padding: 0 12px !important;
}

.navigation ul li.LastElement {
	border: none;
}

.navigation ul li:hover .subMenu {
	display: block;
}

.navigation .subMenu {
	padding: 17px 30px;
	width: 934px;
	position: absolute;
	margin: 31px 0px 0px 0;
	background: #E3F6FD;
	display: none;
	z-index: 10000;
}

.navigation .subMenu ul {
	float: left;
}

.navigation .subMenu .menuInfo {
	float: right;
	text-align: right;
	width: 330px;
}

.navigation .subMenu .menuInfo h2 {
	font-size: 18px;
	font-weight: bold;
	color: #0E9BD3;
	text-transform: uppercase;
	margin: 0;
}

.navigation .subMenu .menuInfo p {
	margin: 0 0 5px 0;
	padding: 0;
}

.navigation .subMenu ul li {
	display: block;
	clear: both;
	border: 0;
}

.navigation .subMenu ul li:hover {
	background: #E3F6FD;
	bolder-right: red !important;
}

.navigation .subMenu ul li a {
	color: #0E9BD3 !important;
	width: 200px;
	text-decoration: none;
	padding: 0;
}
.navigation .subMenu ul li ul li {
	border-bottom: 1px solid #dcdcdc;
}
.navigation .subMenu ul li ul li a {
	padding: 8px 0;
	height: auto;
	line-height: 10px;
	background: url("../images/linkBack.png") no-repeat scroll 192px center transparent;
}
 */
.breadcrumb {
	width: 100%;
	float: left;
	line-height: 30px;
}

.breadcrumb ul {
	float: left;
	list-style: none;
	margin: 0px;
}

.breadcrumb ul li {
	float: left;
}

.breadcrumb ul li.lastElement {
	background: none
}
.breadcrumb ul li.active a {
	color: #00AFEE;
}
.activeLink{
	color: #00AFEE;
}
.breadcrumb ul li a {
	color: #00AFEE;
	text-decoration: none;
	padding: 0 3px 0 0;
}

.banner {
	width: 100%;
	float: left;
	margin: 19px 0 0 0;
}

.infoPanel {
	width: 100%;
	float: left;
}

.contentDiv {
	width: 100%;
	float: left;
}

.contentDivInner {
	padding: 0 10px;
	float: left;
	width: 974px;
}

.contentDivInner > h3 {
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 12px;
	color: #000;
}
.aboutUsLeft, .leftPanel {
	width: 729px;
	margin: 0 10px 0 10px;
	float: left
}

.aboutUsLeft h2, .leftPanel h2 {
	color: #3abc00;
	font-size: 30px;
	font-weight: normal;
	margin: 5px 0;
}

.aboutUsLeft h3, .leftPanel h3 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.leftPanel p {
	margin: 8px 0;
}

.aboutUsLeft p.info {
	font-size: 16px;
	margin: 10px 0 15px 0;
}

.aboutUsRight {
	width: 225px;
	float: left;
	margin: 0 10px;
}

.aboutUsRight .infodiv, .rightPanel .infodiv {
	margin: 0 0 35px 0;
	width: 225px;
}

.aboutUsRight .infoLink, .rightPanel .infoLink {
	margin: 15px 0 0 0;
	float: left;
}

.aboutUsRight .infoContainer, .rightPanel .infoContainer {
	margin: 25px 0 0 0;
}

.aboutUsRight .infoContainer, .rightPanel .infoContainer {
	height: auto;
}

.aboutUsRight .rightInfoBox, .rightPanel .rightInfoBox {
	width: 100%;
	float: left;
	margin: 0 0 30px 0;
}

.aboutUsRight .rightInfoBox .infoTitle {
	float: left;
	width: 100%;
	color: #00AFF2;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #BEBEBE;
}

.aboutUsRight .rightInfoBox ul, .rightPanel .rightInfoBox ul {
	float: left;
	width: 100%;
	list-style: none;
	color: #494949;
	margin: 20px 0 0 0;
}
.aboutUsRight .rightInfoBox ul li, .rightPanel .rightInfoBox ul li {
	background: url(../images/news.png) left top no-repeat;
	padding: 0 0 0 30px;
	margin: 0 0 15px 10px;
	min-height: 25px;
	display: block;
}
.aboutUsRight .rightInfoBox ul li a {
	text-decoration: none;
	color: #494949;
}
.aboutUsRight .rightInfoBox  ul.lineNews li, .rightPanel .rightInfoBox  ul.lineNews li {
	background: none;
	padding: 0;
	margin: 0 0 25px 0;
	display: block;
}
.aboutUsRight .rightInfoBox ul.onlineClasses li {
	background: url(../images/onlineClass.png) left 3px no-repeat;
	padding: 0 0 0 15px;
}

.aboutUsRight .rightInfoBox h4 {
	font-size: 14px;
	font-weight: bold;
	color: #696969;
}

.aboutUsRight .rightInfoBox p, .rightPanel .rightInfoBox p {
	font-size: 14px;
	margin: 0;
	color: #696969;
}

.aboutUsRight .rightInfoBox  ul.videos {
	/* margin-bottom: 20px; */
}

.aboutUsRight .rightInfoBox  ul.videos li, .rightPanel .rightInfoBox  ul.videos li {
	background: none;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
	/*height: 52px;*/
	width: 41%;
}
.aboutUsRight .rightInfoBox  ul.videos li .videoThum img, .rightPanel .rightInfoBox  ul.videos li  .videoThum img {
	/*height: 50px;*/
	width: 106px;
	cursor: pointer;
	border: 1px solid #dcdcdc;
}
.aboutUsRight .rightInfoBox .bottomLink, .rightPanel .rightInfoBox .bottomLink {
	float: left;
}

.aboutUsRight .rightInfoBox .bottomLink a, .rightPanel  .rightInfoBox .bottomLink a {
	color: #00AFF2;
	background: url("../images/linkBack.png") no-repeat scroll right 6px transparent;
	padding: 0 15px 0 0;
	text-decoration: underline;
}


.aboutUsRight .rightInfoBox ul li a >  .videothumbtitle { 
	font-size: 0.9em;
	text-align: center;
	height: 18px !important;
	overflow: hidden;

}

.aboutUsRight .rightInfoBox ul li a > .videothumbdesc { 
	font-size: 0.7em;
	height: 27px !important;
	overflow: hidden;
	text-align:left;

} 


.info-img {
	float: left;
}

.info-img {
	margin: 0 10px 0 0;
	float: left;
}

.aboutTxt {
	float: left;
	width: 480px;
}

.infoPanel1 {
	margin: 30px 0 0 0;
	float: left;
}

.infodiv {
	margin: 10px 10px;
	float: left;
	width: 225px;
}

.infodivLookup {
	width: 236px;
}

.infodivBanner {
	float: left;
}

.infoContainer {
	height: 110px;
	float: left;
	margin: 20px 0 0 0;
}

.infoContainerFO {
	float: left;
	margin: 20px 0;
}

.infoHeading {
	font-size: 18px;
	color: #494949;
	float: left;
	width: 100%;
}

.infoTxt {
	font-size: 14px;
	color: #494949;
	float: left;
	width: 100%;
	line-height: 17px;
}

.infoLink a {
	color: #00aff1;
	text-decoration: none;
	background: url(../images/linkBack.png) right center no-repeat;
	padding: 0 20px 0 0;
	float: left;
}

.infoHighlight {
	color: #3faf33;
	width: 100%;
	float: left;
	font-weight: bold;
}

.infoLinkFO {
	float: right;
}

.infoLinkFO a.addMore {
	background: url(../images/plus.png) center center no-repeat;
	width: 30px;
	height: 29px;
	float: left;
	text-decoration: none;
}

.infoLinkFO a.addToCart {
	background: url(../images/addtocart.png) center center no-repeat;
	width: 103px;
	height: 29px;
	float: left;
	margin: 0 0 0 10px;
	text-decoration: none;
}

.pollHL {
	font-size: 40px;
	line-height: 40px;
	color: #3abc00;
	width: 100%;
	float: left;
	height: 40px;
}

.pollHL span {
	font-size: 20px;
}

.signUpHeight {
	height: 189px;
}

.infoPanel2 {
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}

.infoPanel2 .infodiv {
	width: 240px;
	margin: 0 8px 0 0;
}

.infoPanel2 .infodiv .lastElement {
	width: 250px;
	margin: 0;
}

.subscribPanel {
	width: 974px;
	float: left;
	margin: 24px 10px 0 10px;
}

.tollfree {
	background: url(../images/tollfree.png) no-repeat left center;
	float: left;
	padding: 0 0 0 15px;
}

.emailSub {
	float: right;
	line-height: 29px;
}

.emailSub .searchPanel {
	margin: 0 0 0 10px;
}

.emailSub .searchPanel .searchField {
	height: 29px;
	line-height: 29px;
	width: 150px;
	border: 1px solid #494949;
	color: #918f92;
	border-right: 0;
	background: #EBE9EA;
	float: left;
}

.emailSub .searchPanel .submitBut {
	float: left;
	background: #7d7d7d;
	color: #edebec;
	border: none;
	height: 33px;
}

.piplink {
	width: 100%;
	float: left;
	margin: 14px 0 0 0;
	border-top: 1px solid #c4c2c3;
	border-bottom: 1px solid #c4c2c3;
}

.piplink ul {
	list-style: none;
	width: 100%;
	float: left;
}

.piplink ul li {
	list-style: none;
	width: 180px;
	float: left;
}

.piplink ul li ul {
	list-style: none;
	width: 90%;
	float: left;
	border-right: 1px solid #c4c2c3;
	padding: 0 0 0 10%;
	height: 160px;
}

.piplink ul li.lastElement ul {
	border: none;
}

.piplink ul li ul li {
	width: 100%;
	float: left;
	margin: 3px 0;
	color: #9a9a9a;
}

.piplink ul li ul li a {
	text-decoration: none;
	color: #494949;
}

.piplink ul li ul li a:hover {
	color: #00AFF1;
}

.piplink ul li ul li.titleItem {
	width: 100%;
	margin: 10px 0;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #494949;
}

.piplink ul li:last-child ul {
     border-right: 0;
}
.piplink2 a:last-child{
     border-right: 0;
}

.copyRights {
	width: 35%;
	float: left;
	font-size: 12px;
	color: #949494;
	margin: 15px 0 0 0;
}

.trade
	{
	width:65%;
	font-size: 12px;
	color: #949494;
	margin: 15px 0 0 0;}

.floatL {
	float: left;
}

.floatR {
	float: right;
}
.floatRMargin {
	float: right;
	margin: -25px 0 0 5px;
	
}

.lableSearch {
	float: left;
}

.partsLookup {
	background: #F6F6F6;
	width: 214px;
	float: left;
	padding: 10px;
	border: 1px solid #CFCFCF;
}

.partsLookup  .infoHeading {
	color: #fff;
}

.partsDivBR {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}

.countrySelect {
	border: 1px solid #dcdcdc;
	padding: 5px;
	width: 100px;
}

.modalitySelect {
	border: 1px solid #dcdcdc;
	padding: 3px;
	width: 102px;
	margin: 0 0 0 10px;
}

.partsLookup label {
	width: 100%;
	float: left;
	color: #fff;
	margin: 15px 0 10px 0;
}

.txtLookup {
	width: 164px;
	padding: 0 2px;
	height: 24px;
	float: left;
	line-height: 24px;
	border: 1px solid #dcdcdc;
	color: #918F92;
	font-size: 11px;
}

.btnLookupSearch {
	border: none;
	background: url(../images/productSearch.png) no-repeat center center;
	width: 35px;
	height: 26px;
	float: left;
	margin: 0 0 0 4px;
	border: 1px solid #dcdcdc;
}

.piplink2 {
	width: 100%;
	float: left;
	padding: 15px 0;
	
	border-bottom: 1px solid #C4C2C3;
}

.piplink2 a {
	text-decoration: none;
	color: #494949;
	padding: 0 10px;
	border-right: 1px solid #494949;
}
.piplink2 a:hover {
	color: #00AFF1;
}

.noBorder {
	border: none !important;
}

a.disabledLink {
	color: #919191 !important;
}

.partsLookupRibbenMenu {
	background: #F6F6F6 no-repeat left top;
	border: 1px solid #CFCFCF;
	height: 28px;
	float: left;
	width: 245px;
}
.partsLookupRibbenMenuActive { 
	border: 1px solid #CFCFCF;
	height: 28px;
	float: left;
	width: 245px;
	background: #93939C	!important; 
}
.partsLookupRibbenMenu .partsLookupMenu h3 {
	font-size: 16px;
	margin: 3px 0 0 0;
}
.partsLookupRibbenMenu .partsLookupMenu p {
	font-size: 12px;
	margin: 3px 0 0 0;
}
.partsLookupRightMenu .partsLookupMenu p {
	width: 100%;
}

.partsLookupInfo {
	 margin: 0 0 0;
    padding: 6px 0 0 13px;
    text-align: center;
}

.partsLookupInfo h3 {
	color: #000;
	padding: 0;
	width: 187px;
	font-size: 13px;	
}
.partsLookupInfo p {
	color: #0067A6;
	padding: 0;
	width: 170px;
}

.partsLookupMenu {
	float: left;
	width: 214px;
	margin: 0 15px 0 0;
}

.partsLookupMenu h3 {
	color: #3ABC00;
	padding: 0;
	width: 300px;
}

.partsLookupMenu p {
	color: #494949;
	padding: 0;
	margin: 0;
	width: 170px;
}

.partsLookupMenu .partsDivBR {
	margin: 5px 0 0;
}

.partsLookupMenuFull {
	width: 400px;
	margin: 0 15px 0 0;
}

.partsLookupMenuFull h3 {
	width: 400px;
}

.noLeftMargin {
	margin-left: 0 !important;
}

.noRightMargin {
	margin-right: 0 !important;
}

.contentDiv  .aboutUsLeft .infodiv {
	margin-right: 17px;
	width: 225px;
}

.contentDiv  .aboutUsLeft .infoHeading, .leftPanel .infoHeading {
	color: #3ABC00;
	margin: 15px 0;
	text-transform: uppercase;
}

.contentDiv .aboutUsLeft .infoContainer {
	margin: 0;
	height: 80px;
}

.partsListing {
	float: left;
	margin: 0 10px;
	width: 729px;
}

.partsListingLeft {
	float: left;
	margin: 0 10px 0 0;
	width: 160px;
}

.partsListingLeft .category {
	float: left;
	width: 100%;
	margin: 6px 0 0 0;
}

.partsListingLeft .category  .categoryTitle {
	float: left;
	width: 100%;
	font-weight: bold;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #E1E1E1;
	color: #000;
	margin: 5px 0 0;
	font-size: 14px;
}

.partsListingLeft .category  .categoryList {
	float: left;
	width: 100%;
}

.partsListingLeft .category  .categoryList ul {
	list-style: none;
	width: 100%;
	margin: 10px 0 0 0;
}

.partsListingLeft .category  .categoryList ul li {
	margin: 3px 0;
	width: 100%;
	float: left;
}
.partsListingLeft .category  .categoryList ul li label.selected {
	color: #00afee;
}
.partsListingRight {
	width: 559px;
	float: left;
}

.partListing {
	width: 100%;
	float: left;
}

.pagination {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
	margin: 8px 0 5px 0;
}

.productDisplyPanel {
	width: 100%;
	float: left;
}

.productDisplyPanel ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 5px 0 0 0
}

.productDisplyPanel ul li {
	width: 270px;
	float: left;
	padding: 0 8px 10px 0;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.productDisplyPanel ul li.rightList {
	width: 269px;
	float: left;
	padding: 0 0 10px 10px;
	border-right: 0px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}

.productDisplyPanel ul li  p {
	margin: 5px 0;
	padding: 0;
}

.productDisplyPanel ul li .itemImage {
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
	text-align: center;
	margin: 10px 0 0 0;
	height: 100px;
}

.productDisplyPanel ul li .itemName {
	color: #000;
	font-size: 16px;
	display: block;
}
.productDisplyPanel ul li .itemName a {
	color: #000;
}

.productDisplyPanel ul li .productNumber {
	color: #3FAF33;
	font-size: 15px;
	clear: both;
	border: none
}
.productDisplyPanel ul li .productNumber a {
	color: #3FAF33;
}

.productDisplyPanel ul li .itemInfo {
	font-size: 15px;
	margin: 20px 0;
}

a.itemAddLink {
	color: #3FAF33;
	text-decoration: underline;
}

.addCartDiv {
	width: 100%;
	float: left;
	margin: 3px 0 0 0;
}

.qtySel {
	height: 29px;
	background: #E5E5E5;
	border: 1px solid #dcdcdc;
	float: left;
}

.addCartButton {
	background: url(../images/addToCartBtn.png) no-repeat left top;
	width: 104px;
	height: 29px;
	float: left;
	border: none;
}

.priceDetail {
	float: right;
	margin: -6px 0 0 5px;
	/* width: 115px; grid page fix*/
	text-align: right;
}

.productDisplyPanel ul li .priceDetail p {
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
}

.checkBox {
	margin: 0;
	padding: 0;
}

.pageinationTitle {
	float: left;
}

.pageinationTitle h3 {
	float: left;
	font-size: 20px;
	color: #000;
}

.pageinationTitle .listSize {
	margin: 0 0 0 10px;/* Fix : product listing page : thamizh */ 
	float: left;
	color: #00AFEE;
}

.pageinationTitle span {
	font-size: 14px;
	padding-top: 5px;
}

.paginationRight {
	float: right;
	margin: 0;
}
.pagina-list {
	width: 97%;
	padding: 3px 2% 3px 1%;
	float: left;
}
.txtBlue {
	color: #00afee;
}
.txtBlue  a {
	color: #00afee;
}
.aTxtBlue {
	color: #00afee;
}
.aTxtBlue a {
	color: #00afee;
}



.sortSel {
	float: left;
	margin: 0 0 0 5px;
	border: 1px solid #dcdcdc;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	width: 130px;
}

.control1 {
	background: url(../images/control1.png) no-repeat bottom right;
	width: 21px;
	height: 21px;
	margin: 0 2px 0 0;
	float: left;
}

.control2 {
	background: url(../images/control2.png) no-repeat bottom right;
	width: 21px;
	height: 21px;
	margin: 0 0 0 0;
	float: left;
}

.paginationList {
	float: left;
	margin: 2px 0 0 0;
}

.paginationList ul {
	list-style: none;
}

.paginationList ul li {
	float: left;
	height: 16px;
	margin: 0 2px;
	color: #000;
}
.paginationList ul li a {
	float: left;
	height: 16px;
	color: #939393;
	text-decoration: none;
	cursor: pointer;
}

.tandcRight .paginationList ul {
	list-style: none;
}

.tandcRight .paginationList ul li {
	float: left;
	height: 16px;
	margin: 0 2px;
	color: #00afee;
}
.tandcRight .paginationList ul li a {
	float: left;
	height: 16px;
	color: #00afee;
}
.paginationList ul li.previous {
	background: url(../images/previous.png) no-repeat center center;
	width: 13px;
	height: 16px;
	float: left;
}

.paginationList ul li.next {
	background: url(../images/next.png) no-repeat center center;
	width: 13px;
	height: 16px;
}
.paginationList ul li.previousGrey {
	background: url(../images/previousGrey.png) no-repeat center center;
	width: 13px;
	height: 16px;
	float: left;
}

.paginationList ul li.nextGrey {
	background: url(../images/nextGrey.png) no-repeat center center;
	width: 13px;
	height: 16px;
}
.partsLookupRightMenu {
	background: #F6F6F6;
	border: 1px solid #CFCFCF;
	float: left;
	width: 94%;
	padding: 3%;
	margin: 0 0 30px 0;
}

.partsLookupRightMenu  .infoTitle {
	border-bottom: 1px solid #BEBEBE;
	color: #00AFF2;
	float: left;
	padding: 0 0 5px;
	width: 100%;
}
.partsLookupRightMenu {
	background: #F6F6F6;
	border: 1px solid #CFCFCF;
	float: left;
	width: 94%;
	padding: 3%;
	margin: 0 0 30px 0;
}
.partsLookupRightMenu .blueTitle {
	color: #00AFEE;
	padding: 0 0 7px 0;
	border-bottom: 1px #dbdbdb solid;
}

.partsLookupRightMenu  .productLookupMenu {
	width: 100%;
	float: left;
	margin: 10px 0 0 0 !important;
}

.partsLookupRightMenu  .partsLookupMenu {
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}
/* .partsLookupRightMenu  .partsLookupMenu .txtLookup {
 width: 163px;
 } */




a.itemAddLink {
	color: #3FAF33;
	text-decoration: underline;
}

.productDetailsPage {
	width: 100%;
	float: left;
}
.productDetailsPage  .tabContent ul {
	width: 100%;
	float: left;
	margin: 10px;
}
.productDetailsPage .productImageDiv {
	width: 300px;
	float: left;
	margin: 0 20px 20px 0;
	cursor: pointer;
}

.productDetailsPage .productImageDiv img {
	float: left;
}

.productDetailsPage .productImageDiv .thumView {
	width: 100%;
	float: left;
}

.productDetailsPage .productImageDiv .thumView a {
	float: left;
}

.productDetailsPage .productInfo {
	width: 400px;
	float: left;
}

.productDetailsPage .productName {
	font-size: 22px;
	color: #000;
}

.productDetailsPage .productName a {
	font-size: 22px;
}

.productDetailsPage .productNumber {
	color: #3FAF33;
	padding: 0 0 13px 0;
	margin: 0 0 10px 0;
	font-size: 16px;
	border-bottom: 1px solid #dadada;
}

.productDetailsPage .productNumber a {
	color: #3FAF33;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 14px;
	border-bottom: 1px solid #dadada;
}

.productDetailsPage .productDetails {
	padding: 20px 0 10px 0;
	line-height: 18px;
	margin: 20px 0 10px 0;
	border-top: 1px solid #dadada;
	float: left;
}

.productDetailsPage .addCartDiv {
	margin: 3px 0 0 0;
}

.productDetailsPage .productOtherDetails {
	padding: 10px 10px;
	line-height: 18px;
	margin: 0 10px;
	float: left;
	width: 90%;
}

.reccomends {
	float: left;
	width: 100%;
}

.reccomends .infoTitle {
	border-bottom: 1px solid #BEBEBE;
	color: #00AFF2;
	float: left;
	font-size: 16px;
	padding: 0 0 5px;
	width: 100%;
}

.reccomends ul {
	list-style: none;
	float: left;
	margin: 15px 0 0 0;
}

.reccomends ul li {
	float: left;
	width: 230px;
	margin: 0 15px 0 0;
}

.reccomends ul li .productImg {
	float: left;
	width: 110px;
	margin: 0 5px 0 0;
}

.reccomends ul li .productInfo {
	float: left;
	width: 115px;
}

.reccomends ul li .productInfo .productName {
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
}

.reccomends ul li .productInfo .productDescribe {
	float: left;
	width: 100%;
	margin: 4px 0;
	font-size: 14px;
}

.reccomends ul li .productInfo .price {
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
	color: #6D6D6D;
}

.searchResult {
	padding: 0 10px;
}

.productTypeHead {
	width: 100%;
	float: left;
	background: #F3F3F3;
	color: #00AFF2;
	font-size: 16px;
	margin: 10px 0 0 0;
}

.typeName {
	float: left;
	margin: 5px;
}

a.viewAll {
	color: #00AFF2;
	font-size: 14px;
	margin: 5px;
	float: right;
}

.catalogueList {
	width: 100%;
	float: left;
}

.catalogueList ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0 0 0; /*fix for globel search */
}

.catalogueList ul li {
	width: 48%;
	float: left;
	padding: 8px;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	height: 220px;
}

.catalogueList ul li.right {
	width: 44%;
	padding: 10px 2%;
	float: left;
	border-right: 0;
	border-bottom: 1px solid #DCDCDC;
}

/***** global search 7/7/2013 border alignment */
.catalogueList ul li.item-2 {
	width: 48%;
	padding: 8px !important;
	float: left;
	border-right: 0 !important;
	border-bottom: 1px solid #DCDCDC;
}
.catalogueList ul li.item-4 {
	width: 48%;
	padding: 8px !important;
	float: left;
	border-right: 0 !important;
	border-bottom: 0 !important;
}

.catalogueList ul li.item-3 {
	border-bottom: 0;
	width: 48%;
	padding: 8px !important;
	float: left;
	border-right: 1px solid #DCDCDC;;
}

.catalogueList ul li.right .productInfoDiv {
	width: 320px;
}

.catalogueList ul li .productImg {
	float: left;
	/*	border: 1px solid #dcdcdc;*/
	margin: 0 10px 0 0;
	height: 90px;
}

.catalogueList ul li .productInfoDiv {
	float: left;
	width: 350px;
	height: 170px;
}

.catalogueList ul li  .productInfoDiv .productTitle {
	float: left;
	width: 100%;
	color: #000;
	font-size: 16px;
}
.catalogueList ul li  .productInfoDiv .productTitle a {
	color: #000;
}

.catalogueList ul li  .productInfoDiv .productNumber {
	float: left;
	width: 100%;
	color: #3FAF33;
	font-size: 15px;
	margin: 0 0 5px 0;
}
.catalogueList ul li  .productInfoDiv .globalPageDesc {
	float: left;
	width: 100%;
}
.catalogueList ul li  .productInfoDiv .productNumber a {
	color: #3FAF33;
}

.catalogueList ul li  .productInfoDiv .priceDetail {
	float: left;
}

.noBottomBorder {
	border-bottom: 0 !important;
}

/* custom - 24/06/2013 */
/*************************************************/
/* grid.css */
.container {
	swidth: 950px;
	margin: 0 auto;
}

.showgrid {
	background: url(src/grid.png);
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
	float: left;
	margin-right: 10px;
}

.last {
	margin-right: 0;
}

.span-1 {
	width: 30px;
}

.span-2 {
	width: 70px;
}

.span-3 {
	width: 110px;
}

.span-4 {
	width: 150px;
}

.span-5 {
	width: 190px;
}

.span-6 {
	width: 230px;
}

.span-7 {
	width: 270px;
}

.span-8 {
	width: 310px;
}

.span-9 {
	width: 350px;
}

.span-10 {
	width: 390px;
}

.span-11 {
	width: 430px;
}

.span-12 {
	width: 470px;
}

.span-13 {
	width: 510px;
}

.span-14 {
	width: 550px;
}

.span-15 {
	width: 590px;
}

.span-16 {
	width: 630px;
}

.span-17 {
	width: 670px;
}

.span-18 {
	width: 710px;
}

.span-19 {
	width: 750px;
}

.span-20 {
	width: 790px;
}

.span-21 {
	width: 830px;
}

.span-22 {
	width: 870px;
}

.span-23 {
	width: 910px;
}

.span-24 {
	width: 100%;
	margin: 22px 0 0 0px;
}

.cartReportLeft {
	width: 729px;
	margin: 0 10px 0 10px;
	float: left
}

.cartReportLeft .cartTitle {
	width: 100%;
	float: left;
	margin: 0 0 12px;
}

.cartReportLeft h3.reportTitle {
	color: #000000;
	font-size: 26px;
	font-weight: normal;
	float: left;
}

.cartReportLeft .reportLinks {
	float: right;
	margin: 8px 0 0 0;
}

.cartReportLeft .reportLinks a {
	padding: 0 0 0 20px;
	color: #939393;
	text-decoration: none;
	margin: 0 0 0 10px;
	float: left;
	line-height: 23px;
}

.cartReportLeft .reportLinks a.needHelp {
	background: url(../images/icon_help.png) left center no-repeat;
}

.cartReportLeft .reportLinks a.print {
	background: url(../images/icon_print.png) left center no-repeat;
	padding: 0 0 0 25px;
}

a.print {
	background: url(../images/icon_print.png) left center no-repeat;
	padding: 0 0 0 25px;
	color: #494949;
	line-height: 23px;
}

.cartReportLeft .reportLinks a.clearCart {
	background: url(../images/icon_clear.png) left center no-repeat;
	padding: 0 0 0 15px;
}

.cartProcess {
	width: 727px;
	float: left;
	background: #E6E6E6;
	height: 37px;
	border: 1px solid #E6E6E6
}

.cartProcess ul {
	list-style: none;
	width: 729px;
	margin: -1px 0 0 -1px;
}

.cartProcess ul li {
	float: left;
	width: 165px;
	line-height: 39px;
	font-size: 15px;
	padding: 0 0 0 15px;
	font-weight: bold;
}
.cartProcess ul li a {
	color: #000;
}
.reportTable {
	float: left;
	width: 100%;
}

.cartQty {
	border: 1px solid #dcdcdc;
	width: 40px;/* fix :testing cmd */
	height: 25px;
	line-height: 25px;
}

.reportTable {
	float: left;
	border: 1px solid #dcdcd;
}

.reportTable table {
	table-layout: fixed;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	margin: 10px 0 0 0;
}

.reportTable table tr td {
	padding: 5px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	vertical-align: top;
	word-wrap: break-word;
}

.reportTable table tr th {
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 5px;
	color: #000;
	font-size: 14px;
}

.reportTable table tr td .productImage {
	float: left;
	border: 1px solid #dcdcd;
	margin: 0 10px 0 0;
	width: 75px;
	height: 75px;
	overflow: hidden;
}

.reportTable table tr td .productImage img {
	width: 75px;
	height: 75px;
}

.reportTable table tr td .systemId {
	float: left;
	margin: 12px 0 0 0;
	width: 265px;
}

.reportTable table tr td .systemId .textBoxLabel  {
	color: #000;
	/*width: 100%;*/
	float: left;
	text-align: left;
	margin: 0 0 0 0;
	font-weight: bold; /*Fix : Testing*/
}
.systemIdtxtBox {
	border: 1px solid #dcdcdc;
	width: 150px;/* fix :testing cmd */
	height: 25px;
	line-height: 25px;
}

.reportTable table tr td .productInfo {
	float: left;
	margin: 12px 0 0 0;
	width: 165px;
}
.reportTable table tr.headTd td, .reportTable table tr.headTd th {
	background: #f6f6f6;
}

.reportTable table tr td .productInfo .productName {
	font-weight: bold;
	color: #000;
}

.reportTable table tr td .productInfo .productName a {
	font-weight: bold;
	color: #000;
}

.reportTable table tr td .productInfo .productItemNumber {
	color: #3abc00;
}

.reportTable table tr td .productInfo .productItemNumber a {
	color: #3abc00;
}

.reportTable table tr td .priceDetails {
	float: left;
	margin: 12px 0 0 0;
	width: 100%;
	font-size: 13px;
}

.reportTable table tr td .priceDetails .webPrice {
	color: #000;
	width: 100%;
	float: left;
	text-align: right;
	margin: 10px 0 0 0;
	/*font-weight: bold; Fix : Testing*/
}
.reportTable table tr td .priceDetails .totalPrice {
	color: #000;
	/* width: 100%; */
	float: left;
	font-weight: bold;
}

.reportTable table tr td .priceDetails .listPrice {
	color: #9a9a9a;
	width: 100%;
	float: left;
	text-align: right;
}

.reportTable table tr td .qtyDiv {
	float: left;
	margin: 12px 0 0 0;
	width: 100%;
	text-align: center;
}

.reportTable table tr td .totalDiv {
	float: right;
	margin: 12px 0 0 0;
}

.reportTable table tr td .totalDiv .totalAm {
	float: left;
	color: #000;
}

.reportTable table tr td .totalDiv .deleteCart {
	float: left;
	width: 22px;
	height: 21px;
}

.reportTable table tr td  .qtyDiv  a.update {
	color: #494949;
	text-decoration: underline;
	width: 100%;
	float: left;
	margin: 7px 0 0 0;
	font-size: 12px;
}

.reportTable .buttonPanel {
	width: 100%;
	float: left;
	padding: 7px 0;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #dcdcdc;
}

.buttonPanel {
	width: 100%;
	float: left;
	padding: 7px 0;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #dcdcdc;
}

.blueButton {
	background: #245fbd ;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 26px;
	line-height: 26px;
	margin: 0 10px 10px -12px;
	float: left;
	color: #fff;
	cursor: pointer;
}

.blueButtonGray {
	background: #485675;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 26px;
	line-height: 26px;
	margin: 10px 12px 0 0;
	float: left;
	color: #fff;
	cursor: pointer;
}
.blueButtonGray2 {
	background: #C28585;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 26px;
	line-height: 26px;
	margin: 10px 12px 0 0;
	float: left;
	color: #fff;
	cursor: pointer;
}
.blueButton2 {
	background: #00AFF2;
	border: 1px solid #ebebeb;
	
	height: 26px;
	line-height: 26px;
	margin: 0 12px 0 0;
	float: left;
	color: #fff;
	cursor: pointer;
}
a.blueButton {
	text-decoration: none;
}

button.blueButton {
	border: 0;
}

.blueButtonCart {
	background: url(../images/cartWhite.png) no-repeat left center;
	background-color: #00AFF2;
	border: 0;
	padding: 0 10px 0 30px;
	height: 26px;
	line-height: 26px;
	line-height: 26px;
	margin: 0 84px 10px 0;
	float: right;
	color: #fff;
	cursor: pointer;
}
.blueButtonCart2 {
	background: url(../images/cartWhite.png) no-repeat left center;
	background-color: #00AFF2;
	border: 0;
	padding: 0 10px 0 30px;
	height: 26px;
	line-height: 26px;
	line-height: 26px;
	margin: 10px 73px 10px 0;
	float: right;
	color: #fff;
	cursor: pointer;
}

.greyButton {
	background: #B1B1B1;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 26px;
	line-height: 26px;
	margin: 0 12px 0 0;
	float: left;
	color: #fff;
	text-decoration: none;
}

.cartRightWidget {
	background: #F6F6F6;
	border: 1px solid #CFCFCF;
	float: left;
	width: 94%;
	padding: 3%;
	margin: 0 0 30px 0;
}

.cartRightWidget .infoTitle {
	border-bottom: 1px solid #BEBEBE;
	color: #00AFF2;
	float: left;
	padding: 0 0 5px;
	width: 100%;
}

.shareCartwidget {
	color: #00AFF2;
	background: #CDEFFB url(../images/plus1.png) no-repeat 98% 13px;
	text-align: center;
	float: left;
	width: 94%;
	padding: 3%;
	border: 1px solid #CFCFCF;
	margin: 0 0 6px 0;
	font-weight: bold;
	cursor: pointer;
	font-size: 18px;
}

.shareCartwidgetHover {
	background: #CDEFFB url(../images/minus.png) no-repeat 98% 13px;
}

.shareCartwidget span.shareCart {
	background: url(../images/cart.png) no-repeat center left;
	padding: 0 0 0 30px;
}

.totalWidget  .infoTitle {
	color: #000;
	font-size: 18px;
	border: 0;
}

.totalWidget ul {
	list-style: none;
	font-size: 13px;
	color: #494949;
	margin: 10px 0 0 0;
}

.totalWidget ul li {
	width: 100%;
	float: left;
	margin: 6px 0;
}

.totalWidget ul li .sumLab {
	float: left;
}

.totalWidget ul li .sumValue {
	float: right;
	text-align: right;
}

.totalWidget ul li.totalItem {
	font-size: 18px;
	text-align: left;
}

.totalWidget ul li.totalVal {
	color: #00AFF2;
	font-size: 17px;
	border-top: 1px solid #dedede;
}

.orderPartsList {
	width: 100%;
	float: left;
}

.orderPartsList ul {
	list-style: none;
	margin: 10px 0 0 0;
}

.orderPartsList ul li {
	float: left;
	padding: 8px 0;
	border-bottom: 1px solid #dcdcdc;
}

.orderPartsList ul li .productName {
	font-weight: bold;
}

.orderPartsList ul li .productItemNumber {
	color: #494949;
}

.orderPartsList ul li .wishListLink {
	float: left;
	text-align: right;
	width: 100%;
}

.orderPartsList ul li .wishListLink a {
	color: #3FAF33;
	text-decoration: underline;
}

.orderPartsList ul li .productItemNumber {

}

.orderPartsList ul li .addCartDiv .priceDetail {
	float: left;
	font-size: 10px;
	width: auto;
}

.orderPartsList ul li .addCartDiv .addCartButton {
	background: #777777;
	width: 77px;
	color: #fff;
}

.productDetails {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

.shippingDetails {
	width: 100%;
	float: left;
	margin: 13px 0 0 0;
}

.shippingDetails select {
	border: 1px solid #dcdcdc;
	color: #494949;
	width: 99%;
	padding: 3px;
}

.shippingDetails  .shippingInst {
	width: 100%;
	float: left;
	margin: 8px 0 0 0;
}

.shippingDetails  .shippingInst label {
	color: #494949;
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
}

.shippingDetails  .shippingInst textarea {
	border: 1px solid #dcdcdc;
	color: #494949;
	height: 120px;
	width: 99%;
}

.totalItem {
	text-align: center;
}

.totalLabel {
	text-align: right;
	color: #000;
}

.totalLabel ul {
	list-style: none;
	margin: 0 !important;
}

/*
 .totalLabel ul li {
	margin: 0 0 5px 0 !important;
}
 */
.totalValue {
	color: #494949;
}

.totalLabel ul li.subTotal {
	font-size: 17px;
}

.customerInfo {
	width: 727px;
	float: left;
	border: 1px solid #dcdcdc;
	font-size: 13px;
	margin: 10px 0 0 0;
}

.customerInfoLeft, .customerInfoRight {
	margin: 12px 0;
	padding: 0 12px;
	float: left;
	width: 329px;
	color: #000;
	font-weight: bold;
}

.customerInfoLeft {
	border-right: 1px solid #dcdcdc;
}

.customerInfoLeft label {
	width: 100%;
	margin: 0 0 5px 0;
	float: left;
	font-weight: bold;
}

.poNumberTXT {
	width: 323px;
	padding: 3px;
	border: 1px solid #dcdcdc;
	float: left;
	margin: 0 0 25px 0;
	color: #494949;
}

.shippingAddressSEL {
	width: 329px;
	padding: 3px;
	border: 1px solid #dcdcdc;
	float: left;
	margin: 0 0 25px 0;
	color: #494949;
}

.textareaComments {
	width: 323px;
	padding: 3px;
	border: 1px solid #dcdcdc;
	float: left;
	margin: 0 0 25px 0;
	color: #494949;
	height: 100px;;
}

.customeDetails {
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 3px 0;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	float: left;
}

ul.detailsList {
	list-style: none;
}

ul.detailsList li {
	float: left;
	margin: 5px 0;
	width: 100%;
}

ul.detailsList li .detailsLabel {
	width: 100%;
	float: left;
	color: #000;
	font-weight: bold;
}

ul.detailsList li .detailsValue {
	width: 100%;
	float: left;
	color: #494949;
}

ul.addressList {
	list-style: none;
}

ul.addressList li {
	float: left;
	margin: 0 0 10px 0;
	width: 100%;
}

ul.addressList li .addressLabel {
	width: 100%;
	float: left;
	color: #000;
}

ul.addressList li .addressValue {
	width: 100%;
	float: left;
	color: #494949;
}

.addressValue {
	width: 100%;
	float: left;
	color: #494949;
}

.orderDetailTitle {
	width: 100%;
	float: left;
	text-align: center;
	color: #00AFF2;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 0 0;
}

.successMsg {
    float: left;
    color:#ffffff !important;
    padding: 5px 0px;
    font-size: 15px;
    border-bottom: 1px solid #DCDCDC;
    background: #70c30d url(../images/icon-info-message-positive.png) no-repeat 10px center
}

.successMsg .successInner {
	background: url(../images/success.png) no-repeat left center;
	margin: 0 20px;
	padding: 0 0 0 30px;
}

.successMsg  .success {
	color: #3FAF33;
}

/* kamal update */
.save_popup_class_modal, .yesno_popup_class_modal {
	padding: 0 3%;
	width: 92%;
}

.saveCartNameField {
	width: 166px;
	padding: 0 2px;
	height: 24px;
	float: left;
	line-height: 24px;
	border: 1px solid #dcdcdc;
	margin: 10px 0 0 0;
}

table.wishList {
	width: 100%;
	margin: 0;
	padding: 0;
}

table.wishList thead {
	width: 100%;
	margin: 0;
	padding: 0;
}

.reportTable table.wishList td, .reportTable table.wishList th {
	padding: 10px;
}

.wishListHeader {
	background: #D3F1FB;
	color: #1EAADD
}

.reportTable table.wishList .productItemNumber {
	color: #3abc00;
}

/*Share Cart at Cart Page changes */
.shareCartwidgetControls {
	text-align: left;
	color: #000;
	background: #cdeffb;
	font-size: 14px;
	margin: -7px 0 10px 0;
	width: 96%;
	padding: 10px 2%;
	display: none;
	font-weight: normal;
	border: 1px solid #CFCFCF;
	border-top: 0;
}

.shareCartwidgetControls {
	float: left;
}

.shareCartwidgetControls .shareCartTitle {
	margin: 10px 0;
	font-weight: bold;
}

.shareCartwidgetControls .shareCartTxtArea {
	width: 96%;
	height: 50px;
	float: left;
}

.shareCartwidgetControls .buttonPanel .greyButton, .shareCartwidgetControls .buttonPanel .blueButton {
	padding: 0 10px;
}

.disable {
	color: #494949;
}

ul.serviceDocument {
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
}

ul.serviceDocument li {
	width: 323px;
	float: left;
	border-color: #dcdcdc;
	height: 115px;
}

ul.serviceDocument li .documentDetails {
	background: url("../images/news.png") no-repeat scroll left top transparent;
	padding: 0 0 0 30px;
	margin: 10px;
}

ul.noServiceDocumentIcon li .documentDetails {
	background: none;
	padding: 0 0 0 0;
	margin: 10px;
	float: left;
}

ul.noServiceDocumentIcon li .docThum {
	float: left;
	width: 30px;
	margin: 10px;
}
ul.noServiceDocumentIcon li .documentDetails {
	float: left;
	width: 200px;
}

ul.videoList {
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
	/* border-bottom: 1px solid #dcdcdc; */
}

ul.videoList li {
	float: left;
	padding: 10px 0;
	/* border-right: 0; */
	margin: 0 !important;
	width: 323px;
}

ul.videoList li .videoDetails {
	float: left;
	margin: 0 0 0 10px;
	width:100%;
}

ul.videoList li .videoDetails .videoThum {
	float: left;
	width: 70px;
}

ul.videoList li .videoDetails .videoThum img {
	height: 55px;
	width: 74px;
}

ul.videoList li .videoDetails .info {
	float: left;
	margin: 0 0 0 10px;
	width: 72%;
}

ul.videoList li .videoDetails .info .videoTitle {
	float: left
}

ul.videoList li .videoDetails .info .videoDesc {
	float: left
}

ul.videoList li .videoDetails .info .videoDesc .playTime {
	float: right;
}

ul.knowledgeList {
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
}

ul.knowledgeList li {
	width: 303px;
	float: left;
	border-color: #dcdcdc;
	padding: 10px;
	height: 75px;
}

ul.knowledgeList li .knowledgeDetails {
	float: left;
	width: 100%;
}

ul.knowledgeList li .knowledgeDetails .knowledgeTitle {
	float: left;
	width: 100%;
}

ul.knowledgeList li .knowledgeDetails .knowledgeDesc {
	float: left;
	width: 100%;
}

.borderR {
	border-right: 1px solid #DCDCDC !important;
}

.borderL {
	border-left: 1px solid #DCDCDC !important;
}

.borderT {
	border-top: 1px solid #DCDCDC !important;
}

.borderB {
	border-bottom: 1px solid #DCDCDC !important;
}

.noBorderR {
	border-right: 0px !important;
}

.noBorderL {
	border-left: 0 !important;
}

.noBorderT {
	border-top: 0;
}

.noBorderB {
	border-bottom: 0 !important;
}

.boldTxt {
	font-weight: bold !important;
}

.widgitDiv {
	width: 100%;
	float: left;
}

.SearchResultWidgit {
	width: 230px;
	float: left;
	margin: 0 18px 0 0;
}

.SearchResultWidgit .cartRightWidget {
	height: 450px;
}

.documentList {
	width: 100%;
	float: left;
}

.documentList ul {
	list-style: none;
	margin: 10px 0 0 0;
}

.documentList ul li {
	float: left;
	padding: 0 0 15px 25px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
	background: url("../images/news.png") no-repeat scroll left toptransparent;
}

.documentList ul li .docTitle {
	font-weight: bold;
}

.documentList ul li .docDesc {
	color: #494949;
}

.videoList {
	width: 100%;
	float: left;
}

.videoList ul {
	list-style: none;
	margin: 10px 0 0 0;
}

.videoList ul li {
	float: left;
	padding: 0 0 15px 0;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
}

.videoList ul li .videothumb {
	float: left;
	width: 35%;
	margin: 3px 3px 3px 0;
}

.videoList ul li .videoTitle {
	font-weight: bold;
	float: left;
	width: 60%;
}

.videoList ul li .videoDesc {
	color: #494949;
	width: 60%;
	float: left;
}

.supportCenter ul {
	width: 100%;
	float: left;
	list-style: none;
}

.supportCenter ul li {
	width: 100%;
	float: left;
	padding: 14px 0;
	border-bottom: 1px solid #dcdcdc;
}

.supportCenter ul li .centerImg {
	float: left;
	margin: 0 10px;
}

.supportCenter ul li .centerInfo {
	float: left;
	width: 300px;
}

.supportCenter ul li .centerInfo p {
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
	color: #494949;
}

.supportCenter ul li .centerInfo p.centerName {
	color: #3ABC00;
}

.supportCenter ul li .centerInfo .centerManager {
	float: left;
	margin: 15px 0 0 0;
	color: #000;
}

.supportCenter ul li .centerTiming {
	float: right;
	width: 200px;
	color: #494949;
	margin: 30px 0 0 0;
}

.supportCenter ul li .centerTiming p {
	float: left;
	color: #494949;
	margin: 5px 0 0 0;
	text-align: right;
	width: 100%;
}

.colorBlock {
	color: #000;
}

.contactUsDiv {
	width: 100%;
	float: left;
	color: #494949;
}

.contactUsDivLeft {
	width: 350px;
	float: left;
	padding: 0 10px 0 10px;
}
.contactUsDivLeft > h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 0;
	color: #000000;
}
.contactUsDivLeft ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 24px 0 0 0;
}

.contactUsDivLeft ul li {
	width: 100%;
	float: left;
	margin: 5px 0;
}

.contactUsDivLeft ul li label {
	width: 100%;
	float: left;
	margin: 0 0 7px 0;
}

.contactUsDivLeft ul li .contactUsField {
	width: 90%;
	padding: 3px 2%;
	float: left;
	border: 1px solid #dcdcdc;
	background: #F6F6F6;
	height: 26px;
	line-height: 26px;
}

.contactUsDivLeft ul li .contactUsFieldTxtArea {
	width: 90%;
	padding: 3px 2%;
	float: left;
	border: 1px solid #dcdcdc;
	background: #F6F6F6;
	height: 100px;
	line-height: 26px;
}
.contactUsDivLeft ul li .phoneCode {
	width: 10%;
}

.contactUsDivLeft ul li .contactUsField {
	width: 301px;
	padding: 3px 2px;
	float: left;
	border: 1px solid #dcdcdc;
	background: #F6F6F6;
	height: 34px;
	line-height: 30px;
}

.contactUsDivLeft ul li select.contactUsField {
	width: 307px;
}
.contactUsDivLeft select.salute {
	width: 25%;
}
.contactUsDivLeft ul li .contactUsFieldTxtArea {
	width: 301px;
	padding: 3px 2px;
	float: left;
	border: 1px solid #dcdcdc;
	background: #F6F6F6;
	height: 100px;
	line-height: 26px;
}
.contactUsDivLeft ul li .phoneCode {
	width: 40px;
}
.contactUsDivLeft ul li .phoneCode2 {
	width: 40px;
	margin: 0 0 0 5px;
}
.contactUsDivLeft ul li .phoneNumber {
	width: 199px;
	margin: 0 0 0 5px;
}

.contactUsDivRight {
	width: 320px;
	float: left;
	padding: 0 0 0 20px;
	/*border-left: 1px solid #DCDCDC;*/
}

.friList {
	width: 100%;
	float: left;
}

.friList ul {
	width: 100%;
	float: left;
	list-style: none;
}

.friList ul li {
	border-bottom: 1px solid #DCDCDC;
	float: left;
	width: 100%;
	padding: 15px 0;
}

.friList ul li .friTitle {
	color: #3ABC00;
	width: 100%;
	float: left;
}

.friList ul li .friDesc {
	color: #000;
	width: 100%;
	float: left;
}

.recentlyPublished {
	width: 100%;
	float: left;
	margin: 30px 0 0 0;
}

.recentlyPublished h3 {
	width: 100%;
	float: left;
	color: #3ABC00;
	font-size: 18px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #DCDCDC;
}

.recentlyPublished ul {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	list-style: none;
}

.recentlyPublished ul li {
	width: 46%;
	padding: 10px 3% 10px 0;
	float: left;
}

.recentlyPublished ul li a {
	color: #494949;
	text-decoration: underline;
}

.tandcLeft {
	width: 170px;
	float: left;
	position: relative;
	z-index: 1000;
}

.tandcLeft ul {
	width: 100%;
	float: left;
	list-style: none;
}

.tandcLeft ul li {
	width: 100%;
	float: left;
	background: #fff;;
}

.tandcLeft ul li a {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	float: left;
	width: 166px;
	padding: 5px 2px;
	color: #494949;
	text-decoration: none;
}

.tandcLeft ul li.selected a {
	border-right: 1px solid #fff;
	color: #00AFEE;
}

.tandcRight {
	width: 782px;
	float: left;
	border: 1px solid #dcdcdc !important;
	z-index: 978;
	padding: 20px;
}
.tandcRight > h2, .steps h2 {
	background: none repeat scroll 0 0 #CDEFFB;
	border-bottom: 1px solid #DCDCDC;
	color: #00AFF2;
	font-size: 16px;
	font-weight: normal;
	padding: 2px 20px 3px 20px;
}

.steps > div {
	display: inline-block;
	border-left: 1px solid #00AFF2;
	border-top: 1px solid #00AFF2;
	border-bottom: 1px solid #00AFF2;
	padding: 4px 5px 4px 8px;
	background: #86DFFF;
}

.steps > span {
	background: url(../images/next-step-arrow.png) no-repeat scroll right center transparent;
	height: 27px;
	width: 8px;
	margin-right: 10px;
}
.tandcRight > h3, .orgDetails > h3 {
	border-bottom: 1px solid #DDDDDD;
	margin: 10px 20px;
	padding-bottom: 5px;
}
.tandcRight > h3.head {
	float: left;
	border: none;
	padding: 0;
	margin: 10px 20px 0 20px;
}

.border {
	float: left;
	border-top: 1px solid #dcdcdc;
	height: 1px;
	width: 100%;
}

/* 02072013 CHANGES - TAMIL */
.tandcLeft {
	width: 170px;
	float: left;
	position: relative;
	z-index: 0;
}

.tandcLeft ul {
	width: 100%;
	float: left;
	list-style: none;
}

.tandcLeft ul li {
	width: 100%;
	float: left;
	background: #fff;;
}

.tandcLeft ul li a {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	float: left;
	width: 166px;
	padding: 5px 2px;
	color: #494949;
	text-decoration: none;
}

.tandcLeft ul li.selected a {
	border-right: 1px solid #fff;
	color: #00AFEE;
}

.tandcRight {
	width: 760px;
	float: left;
	border: 1px solid #dcdcdc !important;
	z-index: 978;
	padding: 20px;
}

.tandcRight > h2, .steps h2 {
	background: none !important;
	border: 0 !important;
	color: #00AFF2;
	font-size: 16px;
	font-weight: bolder;
	padding: 15px 0px 0px 0px;
}

.steps > div {
	display: inline-block;
	border-left: 1px solid #00AFF2;
	border-top: 1px solid #00AFF2;
	border-bottom: 1px solid #00AFF2;
	padding: 6px 5px 4px 8px;
	background: #86DFFF;
}

.steps > span {
	background: url(../images/next-step-arrow.png) no-repeat scroll right center transparent;
	height: 27px;
	width: 8px;
	margin-right: 10px;
}
.tandcRight > h3, .orgDetails > h3 {
	border-bottom: 1px solid #DDDDDD;
	margin: 10px 20px;
	padding-bottom: 5px;
	color: #000;
}
.tandcRight > h3.head {
	float: left;
	border: none;
	padding: 0;
	margin: 10px 20px 0 20px;
}
.tandcRight ul {
	list-style: disc;
	list-style: inside;
	margin: 10px 0;
	/* float: left; */
}

.tandcRight ul li {
	margin: 3px 0;
	width: 100%;
	float: left;
}

.border {
	float: left;
	border-top: 1px solid #dcdcdc;
	height: 1px;
	width: 100%;
}

.tandcLeft ul.leftMenu {
	width: 100%;
	float: left;
	list-style: none;
}

.tandcLeft ul.leftMenu li {
	width: 100%;
	float: left;
	background: #fff;;
}

.tandcLeft ul.leftMenu li a {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	float: left;
	width: 166px;
	padding: 7px 2px 6px 2px;
	color: #000;
	text-decoration: none;
	background: url(../images/menuLeftExpand.png) no-repeat 90% center;
}

.tandcLeft ul.leftMenu li > a:hover {
	background: #F0F0F0 url(../images/menuLeftExpand.png) no-repeat 90% center;
}
.tandcLeft ul.leftMenu li.selected a {
	background: #F0F0F0 url(../images/menuLeftClops.png) no-repeat 92% center;
}

.rtArrow {
	background: #F0F0F0 url(../images/menuLeftExpand.png) no-repeat 90% center !important;
}
.tandcLeft ul.leftMenu li ul {
	display: none;
}

.tandcLeft ul.leftMenu li.selected ul {
	display: block;
}

.tandcLeft ul.leftMenu li.selected ul li a {
	background: #fff;
	padding: 5px 0 5px 4px;
	width: 166px;
	color: #00AFEE;
}

.tandcLeft ul.leftMenu li.selected ul li.selected a {
	border-right: 1px solid #fff;
	color: #00AFEE;
	font-weight: bold;
}

.delete {

	width: 13px;
	height: 15px;
	float: left;
	padding: 0 25px;
}

.moreInfoToggle {
	/*background: url(../images/moreInfoToggle.png) no-repeat center center;
	 width: 13px;
	 height: 16px;*/
	float: left;
	color: #00afee;
	cursor: pointer;
}

.moreInfoToggle2 {
	/*background: url(../images/moreInfoToggle2.png) no-repeat center center;*/
}

.txtAlignRight {
	text-align: left !important;
}

.txtAlignLeft {
	text-align: left !important;
}

.txtAlignCenter {
	text-align: center !important;
}

tr.reportTableHeader th {
	background: #d3f1fb;
	color: #000 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	vertical-align: top;
}

.reportTable table tr td.innerTableTd {
	background: #f4f4f4;
}

.reportTable table tr.selectedTr td {
	background: #f4f4f4;
}

.innerTableToggleTR {
	display: none;
}

.innerTableToggle ul {
	list-style: none;
}
.innerTableTd table {
	background: #fff;
}
.tandcRightNoMargin {
	padding: 0;
	width: 802px;
	/*width: 795px;*/
	min-height: 600px;
	float: right;
	margin: 0 0 0 -5px;
}

.tandcRightNoMargin .reportTable table {
	border: none;
	margin: 0;
}

.tandcRightNoMargin .reportTable table tr td.lastTD {
	border-right: 0;
}

.tandcRightNoMargin .reportTable table tr td a {
	color: #00AFEE;
	text-decoration: underline;
}

.tandcRightNoMargin .reportTable table .innerTableToggle {
	margin: 1% 1%;
	width: 98%;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}

.tandcRightNoMargin .reportTable table .innerTableToggle th, .tandcRightNoMargin .reportTable table .innerTableToggle td {
	line-height: 20px; /*fix  :sarika */
}

.myAccountBox {
	  width: 434px;
      border: 1px solid #cfcfcf;
      float: left;
      height: 200px;
      height: 195px\9;/* IE8 and below */   
      height: 192px \0/IE9;
      margin: 0px 17px 23px 0px;
      padding: 9px 17px 5px;
      background: #F6F6F6;
}

h3.myAccountBoxTitle {
	width: 100%;
	float: left;
	margin: 13px 0 0 0;
	font-weight: 14px;
}

.boxTitle {
	font-size: 16px;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #cfcfcf;
}

.boxDesc {
	margin: 8px 0 0 0;
	width: 100%;
}

.myAccountBox ul {
	list-style: none;
	margin: 21px 0 0 0;
}

.myAccountBox ul li {
	background: url(../images/menuLeftExpand.png) no-repeat left center;
	margin: 5px 0;
}

.myAccountBox ul li a {
	color: #00AFEE;
	text-decoration: none;
	margin: 0 0 0 10px;
}

.visitedTabFirst {
	background: url(../images/cartBG1.png) no-repeat left center;
	border-left: 1px solid #7ad4f7;
}

.visitedTab {
	background: url(../images/cartBG1.png) no-repeat left center;
}
.visitedTabFinal {
	border: 1px solid #7ad4f7;
	background: #cdeffb !important;
	height: 37px;
	width: 172px !important;
	border-left: 0px;
}
.visitedCurrentTab {
	background: url(../images/cartBG2.png) no-repeat left center;
}

.currentTab {
	background: url(../images/cartBG3.png) no-repeat left center;
}

fieldset {
	border: 0;
	/*width: 100%;cmd:thamizh for table*/
	margin: 0;
	padding: 0;
}

.greyButtonEnabled {
	background: #B1B1B1;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 26px;
	line-height: 26px;
	margin: 0 12px 0 0;
	float: left;
	color: #fff;
	cursor: pointer;
}

.tandcRight .container {
	width: 100%;
}

.noRightPadding {
	padding-right: 0 !important;
}

.visitedTabFirst {
	background: url(../images/cartBG1.png) no-repeat left center;
}

.visitedTabFirstCurrent {
	border-left: 1px solid #5ad3ff;
}

.visitedTabSecond {
	background: url(../images/cartBG2.png) no-repeat left center;
}

.visitedTabThird {
	background: url(../images/cartBG3.png) no-repeat left center;
}

.summaryOrderUL li .detailsLabel {
	width: 100% !important;
}

.summaryOrderUL li .detailsValue {
	width: 100% !important;
}

.noPaddingL {
	padding-left: 0 !important;
}

.serechResultCount {
	color: #00afee;
	font-size: 14px;
	font-weight: normal;
}

.addButton {
	border: none;
	background: transparent;
	color: #3FAF33;
	text-decoration: underline;
	cursor: pointer;
	padding: 0;
	margin: 0;
	float: left; /* fix: listing page :thamizh*/ 
}

.innerTable .no_more {
	background-color: #494949 !important;
	color: gray !important;
	cursor: default;
}

.page_navigation, .alt_page_navigation {
	padding: 10px;
}

.innerTable .page_navigation a, .alt_page_navigation a {
	padding: 3px 5px;
	margin: 2px;
	color: #fff !important;
	text-decoration: none;
	float: left;
	line-height: normal;
	background-color: #00aff2;
	text-decoration: none !important;
}
.innerTable a.active_page {
	color: #fff !important;
	background-color: #3faf33;
}

.content, .alt_content {
	 color: #999; 
}

/* .content li, .alt_content li {
	dpadding: 5px;
	slist-style-type: disc;
} */

/*naratayana changes */
.contactRightWidgit {
	float: left;
	width: 335px;
	margin: 50px 0 30px 0;
}

.contactRightWidgit .infoTitle {
	color: #00AFF2;
	float: left;
	padding: 0 0 5px;
	width: 100%;
}
.contactRightWidgit .friList {
	width: 308px;
	padding: 10px;
	margin: 10px 0 0 0;
	border: 1px solid #CFCFCF;
}

.contactRightWidgit .friList ul {
	width: auto;
}

.contactRightWidgit .globalAddress {
	float: left;
	width: 308px;
	padding: 10px;
	margin: 10px 0 0 0;
	border: 1px solid #CFCFCF;
}
.contactRightWidgit .globalAddress p {
	margin: 10px 0 0 0;
}

.myAccountBox ul li.disabled a {
	color: #bebebe;
}

.myAccountBox ul li.disabled {
	background: url("../images/myAccDisabled.png") no-repeat scroll left center transparent;
	padding: 0 8px;
	color: #bebebe;
}

.boxFaq {
	width: 934px;
	margin-top: 12px;
}
.boxFaq .boxFaqInner {
	width: 400px;
	margin: 0 100px 0 0;
	float: left;
}

.boxFaq .boxFaqInner ul li {
	background: none;
	margin: 5px 0;
	width: 100%;
	float: left;
}
.boxFaq .boxFaqInner ul li a {
	color: #4a4a4a;
	text-decoration: underline;
	margin: 0;
}

/*Srikanth changes */
.productDisplyPanel ul li.itemGridView-2 {
	border-right: 0 solid #DCDCDC;
	float: left;
	padding: 0 0 10px 10px;
	width: 269px;
}

.productDisplyPanel ul li .itemName {
	height: 50px;
	overflow: hidden;
}

.productDisplyPanel2 ul li .itemName {
	overflow: hidden;
}

.serviceDocument li {
	border-bottom: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

.serviceDocument li.itemServiceDocument-3 {
	border-bottom: 1px solid #DCDCDC;
	border-right: 0;
}

.serviceDocument li.itemServiceDocument-4 {
	border-bottom: 0;
	border-right: 1px solid #DCDCDC;
}
.serviceDocument li.itemServiceDocument-5 {
	border-bottom: 0;
	border-right: 1px solid #DCDCDC;
}
.serviceDocument li.itemServiceDocument-6 {
	border-bottom: 0;
	border-right: 0;
}

.videoList li {
	border-bottom: 1px solid #DCDCDC;
	/*border-right: 1px solid #DCDCDC; VIDEO LIB PAGE FIX */
}
.videoList li.itemvideoList-3 {
	border-bottom: 1px solid #DCDCDC;
	border-right: 0 none;
}

.videoList li.itemvideoList-4 {
	border-bottom: 0;
	border-right: 1px solid #DCDCDC;
}
.videoList li.itemvideoList-5 {
	border-bottom: 0;
	border-right: 1px solid #DCDCDC;
}
.videoList li.itemvideoList-6 {
	border-bottom: 0;
	border-right: 0;
}

.aboutUsLeft .infoPanel1 .infodiv  h3 {
	font-size: 14px;
	color: #3ABC00;
	float: left;
	width: 100%;
}
.aboutUsLeft .infoPanel1 .infodiv  p {
	margin: 10px 0;
	float: left;
	width: 100%;
}

.aboutUsLeft .infoPanel1 .infodiv  p a {
	color: #00aff1;
	text-decoration: none;
	background: url(../images/linkBack.png) right center no-repeat;
	padding: 0 15px 0 0;
	float: left;
	margin: 0;
}

.partsLookupHome .partsDivBR {
	margin: 10px 0 10px 0;
	padding: 0;
}

.partsLookupHome .infoHeading {
	border-bottom: 1px solid #CFCFCF;
	padding: 0 0 5px 0;
	font-size: 17px;
	color: #3ABC00;
}
.partsLookupHome .partsDivBR label {
	color: #000;
	margin: 0;
	font-size: 16px;
}

.partsLookupHome .partsDivBR p {
	color: #494949;
	margin: 5px 0;
	float: left;
}

.aboutUsLeft .infoPanel1 .infodiv  p ul li a {
	color: #00aff1;
	text-decoration: none;
	background: url(../images/linkBack.png) right center no-repeat;
	padding: 0 20px 0 0;
	float: left;
	width: 80%;
}
/*gopal changes */
.bannerComponent {
	width: 100%;
	float: left;
}

.bannerComponent .infoContainer {
	width: 100%;
}

.bannerComponent img {
	float: left;
}

.bannerComponent h3 {
	color: #3ABC00;
}
.bannerComponent p {
	margin: 10px 0;
}
.bannerComponent h3 {
	margin: 17px 0 0 0;
}
.bannerComponent a {
	background: url(../images/linkBack.png) no-repeat right center;
	padding: 0 12px 0 0;
	margin: 10px 0;
	color: #00aff1;
}

.bannerComponent ul {
	width: 100%;
	float: left;
	margin: 0 0 0 0;
}
.bannerComponent ul li {
	width: 100%;
	float: left;
	margin: 0 0 8px 0;
}
.bannerComponent ul li a {
	background: url(../images/linkBack.png) no-repeat right 6px;
	padding: 0 15px 0 0;
	/*margin: 10px 0;
	 width:80%; fix: Sarika */
	float: left;
	color: #00aff1;
	margin: 0;
	text-decoration: underline;
}
.view a {
	text-decoration: underline !important;
}

.submitted {
	height: 15px;
	line-height: 15px;
	float: left;
	padding: 0 20px 0 10px;
	border-right: 1px solid #dcdcdc;
}

.productDetailItemNumber {
	color: #3abc00;
}
.productDetailItemNumber a {
	color: #3abc00;
}

/* nakkerana changes*/
.ui-dialog-titlebar {

}

.ui-widget-content {
	background: #fff;
	font-size: 14px;
}

.partsPopup h2 {
	font-size: 15px;
	float: left;
	line-height: 42px;
}

.partsPopup h2 span {
	font-size: 12px;
	color: #1fa8dc;
}

.popupclose {
	background: url(../images/popupClose.png) no-repeat right center !important;
	width: 33px !important;
	height: 33px !important;
	float: right;
}

.partsPopup .reportTable table tr td a {
	color: #00AFEE;
	text-decoration: underline;
}
.partsPopup .reportTable table tr.reportTableHeader th {
	color: #1fa8dc;
	background: #d3f1fb;
}

#zoomLink {
	display: none;
}
.jcarousel-skin {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	width: 400px;
}
.jcarousel-skin .jcarousel-item {
	height: 103px;
	width: 98px;
	border-left: 1px solid #bebebe;
}
.jcarousel-skin .jcarousel-item {
	width: 132px !important;
}
.jcarousel-clip-vertical {
	width: 100% !important;
	height: normal !important;
}
.jcarousel-list-vertical li {
	float: left;
}
.addCartDivButtonPanel {
	width: 170px;
	float: left;
}
.prod_image_main {
	border: 0;
	float: left;
	width: 100%;
}
.productImageDiv .span-8 {
	width: 100%;
}
.productImageDiv .span-4 {
	width: 100%;
	height: normal;
}
.width100Per {
	width: 100%;
}

.videoDisplayPanel ul li {
	width: 550px;
	float: left;
	padding: 0 9px 10px 0;
	border-bottom: 1px solid #dcdcdc;
}

/*popup dialog changes*/
.save_popup_class_modal h4 {
	padding: 0 30px 10px 0;
	font-weight: normal;
	font-size: 16px;
}

.save_popup_class_modal .buttonPanel {
	margin: 10px 0 0 0;
}

.shareCartClose {
	cursor: pointer;
}

/* JQuery dialog box overrides */
.ui-widget-header {
	border: none;
	background: #ff/*{bgImgUrlHeader}*/50%/*{bgHeaderXPos}*/50%/*{bgHeaderYPos}*/repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a.ui-dialog-titlebar-close {
	float: left;
	width: 33px;
	height: 33px;
	border: none;
	background: none
}

#cboxClose {
	background: url(../images/popupClose.png) no-repeat center center;
	width: 33px;
	height: 33px;
	float: left;
	border: none
}
#cboxClose:hover {
	background: url(../images/popupClose.png) no-repeat center center;
	width: 33px;
	height: 33px;
	float: left
}

.SharedCartTilte {
	width: 100%;
	float: left;
}
.SharedCartTilte h3.reportTitle {
	float: left;
	font-size: 30px;
}

.SharedCartTilte .reportLinks a.print {
	background: url("../images/icon_print.png") no-repeat scroll left center transparent;
	color: #494949;
	float: right;
	padding: 0 0 0 25px;
	text-decoration: none;
}

.lookupText {
	color: #fff;
	font-size: 12px;
}

.partsTitle {
	border-bottom: 1px solid #2bbcf3;
	font-size: 15px;
	padding-bottom: 10px;
}

.listTitle {
	font-size: 14px;
}
.infodiv_shop {
	width: 174.7px !important;
}
.infodiv_shop .bannerComponent img {
	width: 174px;
	height: 107px;
}

.my_account {
	float: left;
	margin: 0 10px;
}
.accountLinks ul {
	margin: 20px 0 0 0;
}
.accountLinks {
	height: 159px;
}
.portalBox {
	margin-top: 10px !important;
}
.account_boxTitle {
	width: 175px;
}
.portalLinks ul {
	margin: 5px 0;
}

.password {
	font-size: 12px;
}

.assigned_role {
	float: left;
	line-height: 20px;
	margin: 15px 0 0;
}

.popupMainBody {
	width: 96%;
	padding: 10px 2%;
	background: #fff;
	float: left;
}
.popupTitlePan {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}
.cboxIframe {
	background: #fff;
}
.popupTitle {
	float: left;
	font-size: 18px;
}
.popupTitle .tagLine {
	font-size: 14px;
	color: #00AFF1;
}
.popupClose {
	background: url("../images/popupClose.png") no-repeat scroll left center transparent;
	width: 33px;
	height: 33px;
	float: right;
}
.popupBody {
	width: 100%;
	float: left;
	max-height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
}
.popupBody .reportTable {
	width: 100%;
	float: left;
}
.popupBody .reportTable table {
	margin: 0;
}
.popupBody .reportTable th {
	text-align: left;
	background: #d3f1fb;
}
.popupBody .reportTable a {
	color: #00AFF1;
}

.popupBody .reportTable th, .popupBody .reportTable td {
	padding: 5px 5px;
}
.popupButtonPanel {
	float: left;
	margin: 5px 0;
	width: 100%;
}
.popupFooter {
	float: left;
}
.displayNone {
	display: none;
}

.reportTitleContainer {
	width: 100%;
	float: left;
}

.reportTitleContainer h2 {
	float: left;
}

.reportTitleContainer .reportLinks {
	float: right;
}

.reportTable table.wishList .productItemNumber a {
	color: #3abc00;
}

/* changes for thumbnail image */
.productImg a img {
	width: 90px;
	height: 90px;
}

.account {
	background: none repeat scroll 0 0 #D3F1FB;
	color: #1FA8DC;
	padding: 5px 0 0 15px !important;
}

.AccountTable {
	float: left;
	width: 100%;
}

.AccountTable {
	float: left;
	border: 1px solid #dcdcd;
}
.AccountTable table {
	table-layout: fixed;
}
.AccountTable table tr td {
	height: 25px;
	padding: 5px 0 0 30px;
	vertical-align: top;
	width: 785px;
}

.AccountTable table tr th {
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 10px 0;
}

.title {
	margin:6px 0px 10px 18px;
}

.title1 {
	float: left;
	margin: 0;
	text-align: right;
	width: 120px;
}

.state {
	width: 310px;
}

.idText {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CFCFCF;
	height: 22px;
	margin: 6px 0 0;
	width: 308px;
}

.account_wrapper {
	width: 800px;
	padding: 0px !important;
}

.products {
	background: none repeat scroll 0 0 #D3F1FB;
	color: #1FA8DC;
	padding: 5px 0 0 35px !important;
}

.chkValue {
	height: 50px;
}

.chkValue_info {
	margin: 10px 0 0 0;
}

/* .button {
 float: right;
 margin: 10px 12px 0 0;
 width: 200px;
 } */

.cancel {
	background: none repeat scroll 0 0 #C0C0C0;
	color: #FFFFFF;
	float: left;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 90px;
}

.save {
	background: none repeat scroll 0 0 #00AFF2;
	float: right;
	height: 25px;
	width: 100px;
	color: #fff;
	line-height: 25px;
	text-align: center;
}

.verify_customer {
	padding: 0 20px;
}

.button a {
	text-decoration: none
}

.title {
	width: 340px;
}

.idTextArea {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CFCFCF;
	margin: 6px 0 0;
}

.reportTable table tr.cartHeadTr th {
	background: #f7f7f7;
	text-align: left;
}
.reportTable table tr.subTotalTr td.totalItem {
	font-weight: bold;
}
.reportTable table tr.subTotalTr td {
	background: #f7f7f7;
}

.reportTable table tr.groupLineItemTr td {
	border-bottom: 0;
}

.reportTable table tr.groupLineItemTr td {
	border-bottom: 0;
}

.spanCellBorderB {
	border-bottom: 1px solid #DCDCDC !important;
}

.qtyTxt {
	height: 27px;
	width: 30px;
	padding: 0 3px;
	background: #e5e5e5;
	border: 1px solid #dcdcdc;
	float: left;
	margin: 0 1px 0 0;
}

.pt10 {
	padding-top: 10px;
}

table.acDtl {
	width: 51%;
	/* border-right: 1px solid #DCDCDC; */
	margin-bottom: 50px;
}

table.parAcDtl {
	width: 30%;
}
table.acDtl th, table.acDtl td, table.parAcDtl td {
	text-align: right;
	color: #000000;
}
table.acDtl th+ th, table.acDtl td+ td, table.parAcDtl td+ td {
	text-align: left;
	padding: 1px 20px;
	color: #494949;
}

table.custAdd {
	border-collapse: collapse;
	margin: 30px 5px;
}
table.custAdd th, table.custAdd td {
	padding: 5px 5px 5px 20px;
	text-align: left;
	border: 1px solid #DCDCDC;
}

table.custAdd th {
	background: #F3F3F3;
	color: #000;
}
.orgDetails table.custAdd th {
	color: #B6B6B6;
}
table.custAdd th a, table.custAdd th a:visited {
	color: #00AFF2;
	font-weight: normal;
}

table.custAdd tr td:first-child {
	background: #F3F3F3;
	text-align: right;
	color: #000;
}
table.custAdd td {
	color: #666;
}
.ownedPrds {
	margin: 10px;
}
.ownedPrds h1 {
	color: #00AFF2;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
}

.ownedPrds table td {
	padding: 10px 5px 10px 0;
	width: 33%;
	vertical-align: top;
}

.ownedPrds input[type="checkbox"] {
	float: left;
	margin: 2px 8px 0 0;
}

.ownedPrds p {
	margin: 5px 0 5px 20px;
	color: #666;
}
.custOwnedPrds {
	margin: 10px;
}
.custOwnedPrds > h3 {
	color: #00AFF2;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #DADADA;
	padding-bottom: 5px;
}
.custOwnedPrds .ownPrd {
	margin: 0;
}
.custOwnedPrds .tabs {
	margin-left: -5px;
}
.custOwnedPrds .tabs ul {
	margin: 0;
}
.custOwnedPrds .tabs > ul li {
	margin: 0;
	padding: 5px 25px;
	background: url("../images/gryArrow.png") no-repeat scroll 5px 6px transparent
}
.custOwnedPrds .tabs ul li.current {
	background-position: 5px -19px;
}
.custOwnedPrds table.careTypes ul li {
	margin: 0;
	padding: 1px 18px;
}

.saveBut, .cancelBut {
	margin: 10px 0 10px 10px;
	color: #FFFFFF;
	padding: 4px 30px;
	min-width: 100px;
	cursor: pointer;
}
.cancelBut {
	background: #C0C0C0;
	border: 1px solid #999;
}

.saveBut {
	background: #00AFF2;
	border: 1px solid #00AFF2;
}

.parContainer {
	margin: 0 10px;
	width: auto;
	float: left;
}
.parContainer h3 {
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.parContainer p {
	margin: 8px 0;
}
.parContainer h2 {
	color: #3ABC00;
	font-size: 26px;
	font-weight: normal;
}

.vidPanel {
	background: #EFEFEF;
	height: 300px;
	font-size: 15px;
}

.vidPanel h3 {
	color: #3ABC00;
}
.vidDtl {
	width: 45%;
	margin: 10px;
}
.faintTxt {
	color: #6A6A6A;
}

.otherVids td {
	padding: 30px 0 5px;
}

.otherVids a {
	color: #000;
	text-decoration: none;
	margin: 2px 0;
}
.btbgrey {
	border-bottom: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.ptb6 {
	padding: 6px 0;
	overflow: auto;
}
.link {
	color: #00AFF2;
	font-weight: normal;
	text-decoration: none;
}
.rtBluArrow {
	padding-right: 15px;
	background: url(../images/moreArrow.png) no-repeat scroll right center;
}

.whitePpr table td {
	padding: 10px 8px 30px 0;
}
.whitePpr .thumb {
	position: relative
}
.whitePpr h3, .whitePpr h4 {
	color: #3ABC00;
}
.whitePpr p {
	margin: 0;
}
.whitePpr div.desc {
	height: 40px;
}
.whitePprSec {
	position: absolute;
	left: 120px;
}
.leftPanel .partsLookupMenu {
	width: auto;
}
.leftPanel  .partsLookupMenu h3 {
	margin: 14px 0 10px;
	font-size: 16px;
}

.model-overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity=50);
}
.modelContent {
	display: none;
	position: fixed; /**/
	background-color: white;
	z-index: 1002;
	width: auto;
	padding: 10px 10px 10px 15px;
	min-width: 400px;
}
.modelContent .contactUsDivLeft input[type="text"], .modelContent select {
	width: 70%;
	float: none;
}
.heading, .modelContent h1 {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	float: left;
	width: 80%;
	margin-bottom: 15px;
}
.closeX {
	background: none repeat scroll 0 0 #EDECEC;
	border: 1px solid #CFCFCF;
	color: #00AFF1;
	cursor: pointer;
	display: inline-block;
	font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
	font-size: 18px;
	padding: 2px 8px;
	float: right;
}
/*******Kapil**********/
.groupHead {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.customerInfoFullLength {
	margin: 12px 0;
	padding: 0 12px;
	float: left;
	color: #000;
	width: 703px;
}

.customerInfoFullLength ul {
	width: 100%;
	float: left;
	font-size: 14px;
	margin: 0 0 25px 0;
}

.customerInfoFullLength ul li {
	width: 45%;
	margin: 17px 5% 0 0;
	float: left;
}

.shippingDetails {
	width: 100%;
	float: left;
}

.shippingDetails h3 {
	width: 100%;
	border: 1px solid #e8e8e8;
	height: 26px;
	line-height: 26px;
	margin: 0 0 10px 0;
	float: left;
}
.shippingDetails h3 span {
	margin: 0 0 0 10px;
}

.shippingDetails h3.ui-accordion-header {
	background: #f4f4f4 url("../images/accClose.png") no-repeat scroll right center;
	color: #00aeef;
	font-size: 14px;
	font-weight: normal;
}

.shippingDetails h3.ui-state-active {
	background: #f4f4f4 url("../images/accOpen.png") no-repeat scroll right center !important;
}

.accordion .tabInfo {
	width: 100%;
	float: left;
}

.tabInfo  ul {
	width: 320px;
	float: left;
	list-style: none;
}

.tabInfo  ul li {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}
.tabInfo  ul li label {
	color: #000;
}
.poNumberField label {
	margin: 0 15px 0 0;
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

.customerInfoFullLength .tabInfo ul {
	width: 290px;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: 1px solid #F0F0F0;
}

.customerInfoFullLength .tabInfo ul li label {
	font-weight: bold;
	font-size: 13px;
}

.commentTxtArea {
	width: 248px;
	border: 1px solid #e5e5e5;
	height: 150px;
	float: left;
	margin: 8px 0 0 0;
}

.poNumberTxt {
	width: 160px;
	border: 1px solid #e5e5e5;
	height: 26px;
	line-height: 24px;
	padding: 2px;
	margin: 8px 0 0 0;
}

select.shippinAddress {
	width: 248px;
	border: 1px solid #e5e5e5;
	height: 26px;
	line-height: 24px;
	padding: 2px;
	margin: 8px 0 0 0;
}

ul.shippingDetailsList {
	width: 45%;
	float: left;
	list-style: none;
	margin: 0 5% 0 0;
}
ul.shippingDetailsList li {
	width: 100%;
	float: left;
}
ul.shippingDetailsList li.groupTitle {
	color: #00AFEE;
	border-bottom: 1px solid #e8e8e8;
	font-weight: bold;
	padding: 0 0 5px 0;
}

ul.shippingDetailsList li .detailsLabel {
	color: #000000;
	float: left;
	width: 100%;
	font-weight: bold;
}
ul.shippingDetailsList li .detailsValue {
	color: #494949;
	float: left;
	width: 100%;
}

.productCategory {
	padding: 15px 0 0 0;
	color: #494949;
}
.mediaType {
	border-bottom: 1px solid #dadada;
	padding: 7px 0 13px 0;
	color: #494949;
	margin: 0 0 18px 0;
}

.tabPanel {
	width: 100%;
	float: left;
}

.tabPanel ul.simbleTab {
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #dcdcdc;
	height: 37px;
}

.tabPanel ul.simbleTab li {
	float: left;
	font-size: 20px;
	line-height: 37px;
	margin: 0 10px 0 0;
	padding: 0 16px;
	color: #6D6D6D;
	cursor: pointer;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}
.tabPanel ul li.active {
	background: #f6f6f6;
	color: #494949;
	border-bottom: 1px solid #f6f6f6;
}

.tabContent {
	width: 100%;
	float: left;
	margin: 0 0 70px 0;
}

.tabContent p {
	margin: 10px 0;
}

.tabContent ul {
	list-style: disc inside;
	float: left;
	margin: 0 0 0 25px;
	font-weight: bold;
	color: #6D6D6D;
	width: 96%;
	margin: 0 2%;
}

.tabContent ul li {
	list-style: disc outside;
	float: left;
	width: 100%;
	padding: 5px 0;
}

#tab1 {
	display: block;
}

ul.documentList {
	width: 100%;
	float: left;
	list-style: none;
}

ul.documentList li {
	background: url("../images/news.png") no-repeat scroll left top transparent;
	min-height: 25px;
	padding: 0 0 10px 30px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
	width: auto;
}
.tandcLeft h3 {
	padding: 10px 0;
	font-size: 16px;
	border-bottom: 1px solid #dcdcdc;
}

.tandcLeft ul.documentView li {
	margin: 10px 0 0 0;
}

ul.documentList2 {
	width: 100%;
	float: left;
	list-style: none;
}

ul.documentList2 li {
	/*background: url("../images/edidonAnswers.png") no-repeat scroll left top transparent;*/
	min-height: 49px;
	padding: 0 0 10px 5px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
	width: auto;
	font-size: 14px;
}
ul.videoLibList {
	width: 100%;
	float: left;
	list-style: none;
}

ul.videoLibList li {
	background: url("../images/videoList.png") no-repeat scroll left top transparent;
	min-height: 49px;
	padding: 0 0 10px 89px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
	width: auto;
}
ul.videoLibList li .videoThum {
	width: 75px;
	height: 75px;
	float: left;
}
ul.videoLibList li .info {
	float: left;
	margin: 0 0 0 20px;
}
.docTitle {
	width: 100%;
	float: left;
	font-weight: bold;
}
/********************** start for sp2-02_MyAccount_ManageMember by Dhanashri - 22nd July 2013************/

tr.accountTable th {
	background: none repeat scroll 0 0 #f3f3f3;
	color: #000;
}

.selectMember {
	width: 100%;
	background: red;
}

.navigate {
	text-align: right;
	width: 50%;
}
.tandcRightNoMargin .memberTable table {
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	margin: 10px 5px;
}

.chkBG {
	background: #f3f3f3;
}
.chkBG1 {
	background: #ededed !important;
}
.deleteButton {

	background: none repeat scroll 0 0 #c0c0c0;
	border: 1px solid #EBEBEB;
	color: #FFFFFF;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 0 10px 0 5px;
	padding: 0 30px;
}

.deleteSelect {
	color: #FFFFFF;
	text-decoration: none;
}

.memberButton {
	float: right;
	margin: 0 38px 0 0;
	background: #00AFF2;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 26px;
	line-height: 26px;
	color: #fff;
}

.myAccount table tr td {
	padding: 15px 0 0 0;
}

.popupTitleMember {
	border-bottom: 1px solid #DCDCDC;
	float: left;
	margin: 0 0 10px;
	padding: 4px;
	width: 98%;
	height: 32px;
}

/**************** end for sp2-02_MyAccount_ManageMember by Dhanashri - 22nd July 2013*************/

/*Pallawi changes manage memebr page */
.pagingItem a {
	color: #494949;
}

.pagingItemCurrent {
	color: #000;
}

.errorTxt {
	display: none;
}

.error {
	border: 1px solid red;
}

.member {
	text-align: left !important;
	width: 50% !important;
	padding: 0;
	margin: 5px 0 0 0
}
.member_pagination {
	float: left;
	width: 100%;
	border: none;
	margin: 0 0 10px;
}
.member_paginate_right {
	margin: 15px 9px 0 0;
}

a.selectAll {
	margin: 8px 0 22px 0;
	color: #00AFEE;
	text-decoration: underline;
	float: left;
	width: 100%;
}

.categoryListAcc {
	float: left;
	width: 100%;
	font-size: 13px;
}
.categoryListAcc h3 {
	float: left;
	outline: 0 !important;
}

.categoryListAcc .tabInfo {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

.categoryListAcc .tabInfo ul {
	float: left;
	width: 100%;
	list-style: none;
}

.categoryListAcc .tabInfo ul li {
	float: left;
	width: 100%;
	margin: 5px 0 !important;
}

.categoryListAcc .tabInfo ul li label {
	float: left;
	width: 135px;
}
.categoryListAcc .tabInfo ul li input {
	float: left;
}
.categoryListAcc h3.ui-state-active {
	background: url("../images/accExpand.png") no-repeat scroll left 5px !important;
	color: #00AFEE;
}
.categoryListAcc  h3.ui-accordion-header {
	background: url("../images/accCollapse.png") no-repeat scroll left 5px !important;
	width: 140px;
	padding: 0 0 0 20px;
	font-weight: normal;
}

.tabInfo .bottomLink {
	margin: 20px 0 30px 0;
	float: left;
	width: 100%
}

/********** Dhanashri - account profile ******/

.modelContent .contactUsDivLeft {
	clear: both;
	width: 400px;
}
.middleContent {
	clear: both;
}
.middleContent .contactUsDivLeft {
	margin: 20px 0 10px 0;
	padding: 0;
}
.clear {
	clear: both
}
.greyContainer {
	border: 1px solid #DADADA;
	/*border-bottom: none;*/
	/*position: relative;*/
}
.w100 {
	width: 100%;
}
.mr10 {
	margin-right: 10px;
}

.fade {
	position: absolute;
	width: 100%;
	background: #FFF;
	opacity: 0.5;
	z-index: 10;
	filter: alpha(opacity=50);
}
.custForm {
	overflow: auto;
}
.custForm form {
	margin: 20px 0 20px 20px;
	width: 53%;
}
.custForm form.fr {
	width: 42%;
	position: relative;
}
.custForm form.fr .contactUsDivLeft {
	width: 65%;
}
.custForm form.fr  ul {
	height: 322px;
}

.custForm form.fr li .saveBut {
	bottom: 0;
	position: absolute;
}
.custForm .contactUsDivLeft {
	padding: 0;
}
.custForm .secndryCol {
	margin: 0 0 0 25px;
}
.custForm form:first-child {
	border-right: 1px solid #DADADA;
}
.custForm h3 {
	font-size: 18px;
	margin: 0 0 10px;
}
.custForm label, .middleContent label {
	margin: 3px 0;
	color: #494949;
	display: block;
}
.custForm input[type="text"].zip {
	width: 33%;
}
.custForm select {
	width: 170px;
	height: 34px;
	padding: 6px 3px;
}
.accDetails {
	margin: 0 10px;
}
.accDetails > p {
	margin: 13px 20px;
}
.accDetails .contactUsDivLeft {
	width: 32%;
	padding-bottom: 20px;
}
.accDetails .tertiaryCol {
	width: 20%;
}
.accDetails .tertiaryCol input[type="text"] {
	width: 100% !important;
}

.accDetails .contactUsDivLeft input[type="text"] {
	width: 66%;
}
.nonGE-CustAdd input[type="text"] {
	width: 75%;
}
.accDetails .contactUsDivLeft select {
	width: 70%;
}
.nonGE-CustAdd select {
	width: 80%;
}
.accDetails div.mailto {
	margin: 25px 0px 17px;
}
.accDetails .mailto a, .accDetails .mailto a:visited {
	color: #494949;
	text-decoration: none;
}

.custAN {
	width: 250px;
}
.custForm input[type="text"] {
	width: 83%;
}

.custForm .saveBut, .middleContent .saveBut {
	margin-left: 0;
}
.ownPrd {
	margin: 20px;
	color: #494949;
}
.tabs > ul li {
	padding: 5px 40px 5px 30px;
	display: inline-block;
	float: left;
	cursor: pointer;
	background: url(../images/gryArrow.png) no-repeat scroll 10px 6px;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #FFFFFF;
	border-bottom: 0;
}
.tabs ul li.current {
	margin-bottom: -1px;
	background-position: 10px -19px;
	background-color: #F9F9F9;
	border: 1px solid #DADADA;
	border-bottom: 1px solid #F9F9F9;
}
.tabs5 > ul li {
	width: auto;
}
.tab-section {
	background-color: #F9F9F9;
	border: 1px solid #DADADA;
	display: none;
}
.tab-section {
	clear: both;
}

table.careTypes {
	margin: 20px 0;
}
table.careTypes th {
	padding: 5px 25px 0;
	text-align: left;
	width: 25%;
}
table.careTypes td {
	padding: 0 5px;
	text-align: left;
	vertical-align: top;
}

table.careTypes  ul {
	border-top: 1px solid #DADADA;
	width: 80%;
	margin-left: 2px;
	position: relative;
}
table.careTypes  ul li {
	padding: 2px 0 3px;
}

.visible {
	display: block !important;
}

.tnc {
	margin: 10px;
	position: relative;
}
.tnc > div {
	height: 25px;
}
.tnc > div input {
	position: absolute;
	margin: 0;
	top: 10px;
}
.tnc > div span {
	left: 20px;
	position: absolute;
	top: 9px;
}

.tnc textarea {
	font-size: 13px;
	font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
	height: 80px;
	width: 100%;
	margin: 10px 0;
	resize: none;
	border: 1px solid #D3D1D1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 2px 3px;
}

.registerError {
	width: 870px;
}
.registerError > h1 {
	font-size: 18px;
}
.middleContent .billingAddr {
	margin: 0 4px;
	float: left;
	width: 47%;
}
.billingAddr .steps h2 {
	color: #000000;
	font-size: 14px;
	padding-left: 10px;
}
.billingAddr table {
	color: #939393;
	/*border-bottom: 1px solid #DCDCDC;*/
}
.billingAddr table th {
	text-align: right;
	font-weight: normal;
	COLOR: #000000;
	width: 25%;
}
.billingAddr table td, .billingAddr table td {
	padding: 3px 10px;
}

.billingAddr table td:first-child {
	border-right: 1px solid #DCDCDC;
	width: 10%;
}
.nonGE-CustAdd {
	margin-bottom: 20px;
}
.nonGE-CustAdd th {
	text-align: left;
	padding-bottom: 8px;
	padding-left: 10px;
}
.nonGE-CustAdd tr td {
	padding: 2px 2px 2px 10px;
}
.nonGE-CustAdd tr td:first-child {
	text-align: right;
	color: #000000;
	padding-right: 15px;
}
.nonGE-CustAdd tr td:first-child > span {
	color: #939393;
}
.nonGE-CustAdd .comWid {
	width: 26%;
	padding-left: 5px;
}
.nonGE-CustAdd div.brdLtGry {
	border-left: 1px solid #DADADA;
	padding: 0;
	height: 300px;
	margin-top: 27px;
}

.fl {
	float: left !important;
}
.fr {
	float: right !important;
}

table.acDtl {
	width: 47%;
}

table.acDtl th + th, table.acDtl td + td, table.parAcDtl td + td {
	color: #494949;
	padding: 3px 20px;
	text-align: left;
}

table.parAcDtl {
	/*border-left: 1px solid #DCDCDC;*/
	width: 50%;
}

table.custAdd {
	border-collapse: collapse;
	margin: 30px 5px;
}

table.custAdd th {
	background: none repeat scroll 0 0 #F3F3F3;
}
table.custAdd th, table.custAdd td {
	border: 1px solid #DCDCDC;
	padding: 5px 5px 5px 20px;
	text-align: left;
}

.ownPrd {
	color: #494949;
}

.tabs ul li.current {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F9F9F9;
	background-position: 10px -19px;
	border-color: #DADADA #DADADA #F9F9F9;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	margin-bottom: -1px;
}
.tabs5 > ul li {
	width: auto;
}
.tabs > ul li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../images/gryArrow.png") no-repeat scroll 10px 6px transparent;
	border-color: #FFFFFF #FFFFFF -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 17px 5px 30px;
}
li {
	list-style-type: none;
}
body, table, ul, li, ol, img, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.visible {
	display: block !important;
}
.tab-section {
	clear: both;
}
.tab-section {
	background-color: #F9F9F9;
	border: 1px solid #DADADA;
	display: none;
}

table.careTypes {
	margin: 20px 0;
}

table.careTypes th {
	padding: 5px 25px 0 47px;
	text-align: left;
	width: 25%;
}

table.careTypes td {
	padding: 0 5px;
	text-align: left;
	vertical-align: top;
}

table.careTypes ul {
	border-top: 1px solid #DADADA;
	margin-left: 2px;
	width: 80%;
}
table.careTypes ul li {
	padding: 2px 0 3px;
}

table.careTypes ul input {
	float: left;
	margin: 2px 5px 0 0;
}

.tab-section {
	clear: both;
}
.tab-section {
	background-color: #F9F9F9;
	border: 1px solid #DADADA;
	display: none;
}

.tnc {
	margin: 10px;
	position: relative;
}

.tnc > div {
	height: 25px;
}

.myAccountTable {
	width: 100%;
	float: left;
}
.myAccount {
	background: none repeat scroll 0 0 #D3F1FB;
	color: #1FA8DC;
	padding: 0 0 0 15px !important;
	height: 26px;
	line-height: 26px
}

.accountProducts {
	color: #00afee !important;
}

.member_pagination {
	float: left;
	width: 100%;
	border: none;
	margin: 0 0 10px;
}
.member_paginate_right {
	margin: 15px 9px 0 0;
}

a.selectAll {
	margin: 8px 0 22px 0;
	color: #00AFEE;
	text-decoration: underline;
	float: left;
	width: 100%;
}

.categoryListAcc {
	float: left;
	width: 100%;
	font-size: 13px;
}
.categoryListAcc h3 {
	float: left;
	cursor: pointer;
	font-size: 15px;
	font-weight: normal;
}

.categoryListAcc .tabInfo {
	float: left;
	width: 100%;
	margin: 7px 0 0 0;
}

.categoryListAcc .tabInfo ul {
	float: left;
	width: 100%;
	list-style: none;
}

.categoryListAcc .tabInfo ul li {
	float: left;
	width: 100%;
	margin: 5px 0 !important;
}

.categoryListAcc .tabInfo ul li label {
	float: left;
	width: 135px;
	overflow: hidden;
	color: #494949;
}

.categoryListAcc .tabInfo ul li input {
	float: left;
}
.categoryList ul li input {
	float: left;
}
.categoryList ul li label {
	float: left;
	width: 135px;
	overflow: hidden;
}
.categoryListAcc  h3.ui-accordion-header, .parUl > li {
	/* background: url("../images/accCollapse.png") no-repeat scroll left 7px !important; */
	width: 140px;
	padding: 5px 0 5px 20px;
	font-weight: normal;
	color: #000;
	font-size: 13px;
	border-top: 1px solid #e9e9e9;
}


.categoryListAcc h3.ui-state-active, .parUl > li.ui-state-active {
	background: url("../images/accExpand.png") no-repeat scroll left 7px !important;
	color: #00AFEE;
}

.categoryListAcc  h3.ui-state-hover {
	color: #00AFEE;
}
.categoryListAcc .tabInfo ul.parUl > li {border: none !important; margin: 0 !important;}
.parUl {margin: 0 0 0 10px !important; }
.parUl > li > label {cursor: pointer;}
.parUl > li > ul {display: none;}
.categoryListAcc .tabInfo ul.parUl > li.ui-state-active label {color: #00AFEE;}

.categoryListAcc .tabInfo ul.parUl > li > ul > li {margin:0 0 0 -18px !important;padding:4px 0;}
.parUl > li> ul.act {display: block;}
a.deselectAll {
	float: left;
	color: #00AFEE;
	cursor: pointer;
}

/*venugopalrao changes */
.partsListingLeft .category .categoryList a.selectAll {
	float: left;
	color: #00AFEE;
	width: auto;
	margin: 5px 0 16px 0;
	text-decoration: underline;
	width: auto;
}
.tabInfo .bottomLink {
	margin: 20px 0 30px 0;
	float: left;
	width: 100%
}

.tabInfo .bottomLink a.viewAll {
	float: right;
	color: #00AFEE;
	text-decoration: underline;
	width: auto;
	margin: 0;
}

.tabInfo .bottomLink a.viewMore {
	float: left;
	color: #00AFEE;
	text-decoration: underline;
	width: auto;
	margin: 0;
}

.tabInfo .bottomLink a.viewLess {
	float: left;
	color: #00AFEE;
	text-decoration: underline;
	width: auto;
	margin: 0;
}

.tabInfo .bottomLink a.viewMore1 {
	float: left;
	color: #00AFEE;
	text-decoration: underline;
	width: auto;
	margin: 0;
}

.tabInfo .bottomLink a.viewLess1 {
	float: left;
	color: #00AFEE;
	text-decoration: underline;
	width: auto;
	margin: 0;
}

.tabInfo .bottomLink a.deselectAll {
	float: left;
	color: #00AFEE;
	width: auto;
	cursor: pointer;
}

.tabInfo .bottomLink {
	margin: 10px 0 24px 0;
	float: left;
	width: 100%
}

.tabPanel {
	width: 100%;
	float: left;
}

.tabPanel ul.simbleTab {
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #dcdcdc;
	height: 37px;
}

.tabPanel ul.simbleTab li {
	float: left;
	font-size: 20px;
	line-height: 37px;
	margin: 0 10px 0 0;
	padding: 0 16px;
	color: #6D6D6D;
	cursor: pointer;
}
.tabPanel ul li.active {
	background: #f6f6f6;
	color: #494949;
	border-bottom: 1px solid #f6f6f6;
}

.tabContent {
	width: 100%;
	float: left;
	margin: 0 0 70px 0;
}

.tabContent p {
	margin: 10px 0;
}

.tabPanel .content {
	display: none;
}
#tab1 {
	display: block;
}

ul.documentList {
	width: 100%;
	float: left;
	list-style: none;
}

ul.documentList li {
	background: url("../images/news.png") no-repeat scroll left top transparent;
	min-height: 25px;
	padding: 0 0 10px 30px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
	width: 95%;
}

ul.documentList li a {
	color: #494949;
}

.tandcLeft h3 {
	padding: 10px 0;
	font-size: 16px;
	border-bottom: 1px solid #dcdcdc;
}

.tandcLeft ul.documentView li {
	margin: 10px 0 0 0;
}

ul.documentList2 li a {
	color: #494949;
	font-size: 15px;
}
ul.videoLibList {
	width: 100%;
	float: left;
	list-style: none;
}

ul.videoLibList li {
	/*background: url("../images/videoList.png") no-repeat scroll left top transparent; thamizh: video thumb*/
	min-height: 49px;
	padding: 0 0 10px 10px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dcdcdc;
	width: 96%;
}
.docTitle {
	float: left;
	font-weight: bold;
}

/*Pallawi changes manage memebr page */
.pagingItem a {
	color: #494949;
}

.pagingItemCurrent {
	color: #000;
}

.errorTxt {
	display: none;
}

.error {
	border: 1px solid red;
}

table.acDtl {
	width: 96%;
}

table.acDtl th+ th, table.acDtl td+ td, table.parAcDtl td+ td {
	text-align: left;
	padding: 3px 20px;
	color: #666666;
}
.fl {
	float: left !important;
}

table.custAdd {
	border-collapse: collapse;
	margin: 30px 5px;
}
table.custAdd th, table.custAdd td {
	padding: 5px 5px 5px 20px;
	text-align: left;
	border: 1px solid #DCDCDC;
}

table.custAdd th {
	background: #F3F3F3;
}
.orgDetails table.custAdd th {
	color: #B6B6B6;
}

.orgDetails table.custAdd tr.registrationHead th {
	color: #494949;
}
table.custAdd th a, table.custAdd th a:visited {
	color: #00AFF2;
	font-weight: normal;
}

table.custAdd tr td:first-child {
	background: #F3F3F3;
	text-align: right;
	color: #000;
}
table.custAdd td {
	color: #666;
}
.ownedPrds {
	margin: 10px;
}
.ownedPrds h1 {
	color: #00AFF2;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
}

.ownedPrds table td {
	padding: 10px 5px 10px 0;
	width: 33%;
	vertical-align: top;
}

.ownedPrds input[type="checkbox"] {
	float: left;
	margin: 2px 8px 0 0;
}

.ownedPrds p {
	margin: 5px 0 5px 20px;
	color: #666;
}

.modelContent {
	display: none;
	position: fixed/*absolute*/;
	background-color: white;
	z-index: 1002;
	width: auto;
	padding: 10px 10px 10px 15px;
	min-width: 400px;
}

.popupMainBody {
	width: 96%;
	padding: 10px 2%;
	background: #fff;
	float: left;
}
.popupTitlePan {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}
.smallMsgBody {
	margin: 5px 0;
}
.cboxIframe {
	background: #fff;
}
.popupTitle {
	float: left;
	font-size: 18px;
}
.popupTitle .tagLine {
	font-size: 14px;
	color: #00AFF1;
}
.popupClose {
	background: url("../images/popupClose.png") no-repeat scroll left center transparent;
	width: 33px;
	height: 33px;
	float: right;
}
.popupBody {
	width: 100%;
	float: left;
	max-height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
}
.popupBody .reportTable {
	width: 100%;
	float: left;
}
.popupBody .reportTable table {
	margin: 0;
}
.popupBody .reportTable th {
	text-align: left;
	background: #d3f1fb;
}
.popupBody .reportTable a {
	color: #00AFF1;
}

.popupBody .reportTable th, .popupBody .reportTable td {
	padding: 5px 5px;
}
.popupButtonPanel {
	float: left;
	margin: 5px 0;
	width: 100%;
}
.popupFooter {
	float: left;
	width: 100%;
}
.displayNone {
	display: none;
}

.custOwnedPrds {
	margin: 10px;
}
.custOwnedPrds > h3 {
	color: #00AFF2;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #DADADA;
	padding-bottom: 5px;
}
.custOwnedPrds .ownPrd {
	margin: 0;
}
.custOwnedPrds .tabs {
	margin-left: -5px;
}
.custOwnedPrds .tabs ul {
	margin: 0;
}
.custOwnedPrds .tabs > ul li {
	margin: 0;
	padding: 5px 25px;
	background: url("../images/gryArrow.png") no-repeat scroll 5px 6px transparent
}
.custOwnedPrds .tabs ul li.current {
	background-position: 5px -19px;
}
.custOwnedPrds table.careTypes ul li {
	margin: 0;
	padding-left: 0;
	font-weight: normal;
	list-style: none;
}

.saveBut, .cancelBut {
	margin: 10px 0 10px 10px;
	color: #FFFFFF;
	padding: 4px 30px;
	min-width: 100px;
	cursor: pointer;
}
.cancelBut {
	background: #C0C0C0;
	border: 1px solid #999;
}

.saveBut {
	background: #00AFF2;
	border: 1px solid #00AFF2;
}
.tabPanel {
	width: 100%;
	float: left;
}

.tabPanel ul.simbleTab {
	width: 100%;
	float: left;
	list-style: none;
	height: 37px;
}

.tabPanel ul.simbleTab li {
	float: left;
	font-size: 20px;
	line-height: 37px;
	margin: 0 10px 0 0;
	padding: 0 16px;
	color: #6D6D6D;
}
.tabPanel ul li.active {
	background: #f6f6f6;
	color: #494949;
	border-bottom: 1px solid #f6f6f6;
}

.tabPanel ul.smallTab {
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #dcdcdc;
	height: 37px;
	list-style: none outside none;
	margin-bottom: 0;
	width: 100%;
}
.tabPanel ul.smallTab li {
	float: left;
	font-size: 14px;
	line-height: 37px;
	margin: 0 10px 0 0;
	padding: 0 12px 0 50px;
	color: #6D6D6D;
	width: auto;
	cursor: pointer;
	font-weight: bold;
	background: url("../images/accCollapse.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);
}
.tabPanel ul.smallTab li.active {
	background: url("../images/accExpand.png") no-repeat scroll 30px center #F6F6F6;
	border: 1px solid #DCDCDC;
	color: #494949;
}

.tabContent {
	width: 99.7%;
	float: left;
	margin: 0 0 70px 0;
	border: 1px solid #DCDCDC;
	border-top: 0;
	background: none repeat scroll 0 0 #F6F6F6;
}

.tabPanel .productOtherDetails {

}
.tabContent p {
	margin: 10px 0;
}

table.careTypes {
	margin: 20px 0;
}

table.careTypes  ul {
	border-top: 1px solid #DADADA;
	width: 80%;
	margin: 0 0 0 20px;
	position: relative;
}
table.careTypes  ul li {
	padding: 2px 0 3px;
}
table.careTypes  ul input {
	margin: 2px 5px 0 0;
	float: left;
	height:20px;
}
.primaryAddress {
	display: block;
	margin: -31px 0 0 0;
}
.primaryAddressAfter {
	display: none;
	margin: -31px 0 0 0;
}
.whiteSpaceNone {
	white-space: nowrap;
}
/* Dhanashri end**/
/*account profile changes ends*/
.borderBTable {
	border-bottom: 1px solid #DCDCDC;
}

.shippingDetailPop {
	float: right;
	color: #00AFEE;
}
.marginR5 {
	margin-right: 5px;
}

.addMemberPopupTable {
	width: 100%;
}

.addMemberPopupTable table {
	width: 100%;
}
.addMemberPopupTable table tr td {
	padding: 5px 0;
}

.bsAddressTable  tr td, .bsAddressTable  tr th {
	vertical-align: top;
	padding: 6px 2px;
}

/* catalogView */
.catalogView {
	width: 100%;
	float: left;
}

.catalogView ul {
	width: 96%;
	float: left;
	margin: 15px 2% 0 2%;
	list-style: none;
}

.catalogView ul li {
	width: 100%;
	float: left;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #dedede;
	margin: 0 0 12px 0;
}
.catalogView ul li ul {
	list-style: disc inside;
}
.catalogView ul li ul li {
	width: 96%;
	margin: 0 0 0 4%;
	list-style: disc inside;
	border: 0;
}
.catalogView ul li .itemImage {
	width: 89px;
	height: 92px;
	border: 1px solid #dcdcdc;
	float: left;
}
.catalogView ul li .itemImage img {
	width: 89px;
	height: 92px;
}
.catalogView ul li .itemInfoBox {
	float: left;
	margin: 0 0 0 15px;
	width: 650px;
	height: auto;
}
.catalogView ul li .itemInfoBox p.itemName {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 16px;
}
.catalogView ul li .itemInfoBox p.itemName a {
	color: #000;
}
.catalogView ul li .itemInfoBox p.productNumber {
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
	color: #3FAF33;
}
.catalogView ul li .itemInfoBox p.productNumber a {
	color: #3FAF33;
}
.catalogView ul li .itemInfoBox p.itemInfo {
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
}

.catalogView ul li .itemInfoBox  a.itemAddLink {
	float: left;
	width: 100%;
	margin: 17px 0 0 0;
}

.catalogView ul li .itemInfoBox .priceDetail {
	float: right;
	margin: 0 0 0 14px;
}
.reportTable table tr.total_order td {
	background: #ebe9ea;
}
.itemNumbaer {
	color: #3faf33;
}
.totalOrderAmount {
	color: #00afee;
}

.buttonPanel .floatL form {
	float: left;
}

.selectedMenuBar {
	color: #3FAF33
}
#removeSelected {
	background: #fff;
	padding: 5px 0 5px 4px;
	width: 166px;
	color: #939393;
	border-bottom: 1px solid #dcdcdc;
}

.accountDetailsHeadInfo {
	margin: 10px 20px;
}
.underLine a {
	text-decoration: underline;
}
.summaryCartTab {
	background: #CDEFFB !important;
	border: 1px solid #7AD4F7;
	height: 37px;
}
.disabledAddtoWishList {
	color: #b0b0b0;
	text-decoration: underline;
	width: 100%;
	float: left;
}
.newVideoList {
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
}
.newVideoList .moreVideo {
	width: 100%;
	float: left;
	padding: 10px 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.newVideoList .moreVideo a {
	float: right;
	background: url("../images/linkBack.png") no-repeat scroll right 6px transparent;
	color: #00AFF1;
	padding: 0 8px 0 0;
}

.newVideoList ul {
	width: 100%;
	float: left;
}

.newVideoList ul li {
	width: 225px;
	float: left;
	margin: 15px 13px 0 0;
}
.newVideoList ul li .videoThum {
	width: 100%;
	float: left;
	border: 1px solid #dcdcdc;
	text-align: center;
}
.newVideoList ul li .videoThum img {
	text-align: center;
	width: 143px;
	height: 106px;
}

.newVideoList ul li .videoTitle {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	color: #000;
}

.newVideoList ul li .videoType {
	width: 100%;
	float: left;
	color: #494949;
}

.whitepaper {
	width: 100%;
	float: left;
}

.whitepaper h3 {
	width: 100%;
	color: #3ABC00;
	margin: 10px 0;
	float: left;
}

.whitepaper ul {
	width: 100%;
	float: left;
}

.whitepaper ul li {
	float: left;
	width: 300px;
	height: 100px;
}

.whitepaper ul li .whitepaperImg {
	width: 90px;
	float: left;
}
.whitepaper ul li .whitepaperInfo {
	width: 190px;
	float: left;
	margin: 0 10px;
}

.whitepaper ul li .whitepaperInfo .paperTitle {
	width: 100%;
	float: left;
	color: #3ABC00;
}
.whitepaper ul li .whitepaperInfo .paperTitle a {
	color: #00AFEE;
}
.whitepaper ul li .whitepaperInfo .paperDes {
	width: 100%;
	float: left;
	color: #494949;
}
.whitepaper ul li .whitepaperInfo a.viewLink {
	float: left;
	background: url("../images/linkBack.png") no-repeat scroll right 6px transparent;
	color: #00AFF1;
	padding: 0 8px 0 0;
}
.productDisplyPanel2 ul li .itemImage img {
	width: 140px;
	height: 120px;
}
.productDisplyPanel ul li .itemImage img {
	width: 96px;
	height: 96px;
}

.groupPONumber {
	margin-left: 30px;
	color: #00afee;
}

/*To disable cursor by default*/
#deleteMemberButton {
	pointer-events: none;
	cursor: default;
}
#deleteMemberButton {
	margin-left: 5px;
}
.memberSelect {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CFCFCF;
	height: 22px;
	margin: 6px 0 0;
	width: 308px;
}
.paginationMember {
	width: 98%;
	padding: 0 1%;
	border: 0 !important;
}
.shippingDetailPop:hover {
	text-decoration: underline;
	cursor: pointer;
}
.marginOrderPageTable {
	margin: -1px 0 0 0 !important;
}

p.alertPopup {
	width: 92%;
	float: left;
	font-size: 14px;
}
.blueButtonOK {
	text-align: center;
	margin: 0 0 0 117px;
}

.iframePDFVideo {
	border: 0 none;
	display: block;
	height: 450px;
	width: 100%;
}
.pdfViewCloser {
	height: 35px;
	width: 100%;
	float: left;
}

.popupBodyPDF {
	height: 450px;
	width: 100%;
	float: left;
}

.backLink {
	float: right !important;
	list-style: none;
	margin: 0 10px;
	color: #00afee;
	text-decoration: underline;
}
.tncPagination {
	width: 802px;
	float: left;
}

.tncPagination .pagination {
	border-bottom: 0;
}

.bottompaginationborder .pagination {
	border-bottom: 0;
}
.partsListingRightfullLength {
	width: 824px;
}
.dltOk {
	margin-left: 100px;
	padding: 0 10px;
}
/*narayana - thamil changes */
.myAccountPageTitle {
	width: 100%;
	float: left;
	margin: 0 0 12px;
}
.myAccountPageTitle h3 {
	color: #000000;
	font-size: 26px;
	font-weight: normal;
	float: left;
}
.myAccountPageTitle a.print {
	float: right;
	margin: 15px 0 0 0;
}
ul.listDisk {
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}
ul.listDisk li {
	list-style-type: disc !important;
	list-style: inside;
	margin: 0 0 0 20px;
	float: left;
	width: 100%;
}

.contInfoPageTitle {
	width: 100%;
	float: left;
	margin: 0 0 12px;
}
.contInfoPageTitle h3 {
	color: #000000;
	font-size: 26px;
	font-weight: normal;
	float: left;
}
.contInfoPageTitle a.print {
	float: right;
	margin: 8px 0 0 0;
}
a.facetList {
	color: #494949 !important;
}
.paginationRight .paginationList .pagination {
	-bottom: 0;
}

.buttonPanel .floatR #submitContactUs {
	margin-right: 42px;
}
.viewCatalogTitle {
	float: left;
	width: 100%;
}
.viewCatalogTitle h3 {
	float: left;
	font-size: 26px;
	font-weight: normal;
	color: #000;
}

.viewCatalogTitle .pagination {
	float: right;
	border: none;
	width: auto;
}

.tandcRight  ul.videoListFullLength {
	width: 762px;
	float: left;
	list-style: none;
	margin: 0 0 0 0;
}

.tandcRight ul.videoListFullLength li {
	float: left;
	border-bottom: 1px solid #dcdcdc;
	height: 75px;
	padding: 0 10px;
	width: 742px;
}

.tandcRight  ul.videoListFullLength li .videoDetails {
	float: left
}

.tandcRight  ul.videoListFullLength li .videoDetails .videoThum {
	float: left;
	width: 85px;
	height: 64px;
}
.tandcRight  ul.videoListFullLength li .videoDetails .videoThum img {
	width: 83px;
	height: 62px;
	border: 1px solid #dcdcdc;
}

.tandcRight  ul.videoListFullLength li .videoDetails .info {
	float: left;
	margin: 15px 0 0 10px;
	width: 210px;
}

.tandcRight  ul.videoListFullLength li .videoDetails .info .videoTitle {
	float: left width :100%;
}

.tandcRight  ul.videoListFullLength li .videoDetails .info .videoDesc {
	float: left width :100%;
}

.tandcRight  ul.videoListFullLength li .videoDetails .info .videoDesc .playTime {
	float: right;
}
.learnImgComponent {
	width: 100%;
	float: left;
}
.learnImgComponent .bannerComponent {
	width: 226px;
	float: left;
	margin: 0 10px 0 0;
}
.learnImgComponent .bannerComponent a {
	float: left;
	color: #00afee;
}
.learnImgComponent .bannerComponent a img {
	width: 226px;
	float: left;
}

.learnWhitepaper {
	width: 500px;
	float: left;
}

.learnWhitepaper ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 10px 0 0;
}
.learnWhitepaper ul li {
	width: 100%;
	float: left;
	margin: 0 0 10px 0;
}

.learnWhitepaper ul li .whitepaperImg {
	float: left;
	margin: 0 10px 10px 0;
}

.learnWhitepaper ul li .whitepaperInfo {
	float: left;
	width: 400px;
}
.learnWhitepaper ul li .whitepaperInfo .paperTitle {
	float: left;
	color: #000;
	width: 100%;
}
.learnWhitepaper ul li .whitepaperInfo .paperTitle a {
	color: #00AFEE;
}
.learnWhitepaper ul li .whitepaperInfo .paperDes {
	color: #494949;
	float: left;
	width: 100%;
}
.learnSuggestPanel {
	float: left;
	width: 100%;
	background: #EFEFEF;
}
.learnSuggestInfo {
	float: left;
	margin: 0 0 0 10px;
	width: 435px;
}

/*UI Performance Issue - Caution*/
.prod_image_main img {
	width: 300px;
	height: 300px;
}
.popupTable .productDetails .productInfo {
	width: 100%;
}
.miniCartInner ul li .productImage img {
	width: 65px;
	height: 65px;
}

.zoom_image_main img {
	width: 420px;
	height: 420px;
}
.cursorPointer {
	cursor: pointer;
}
.errorInfo {
	width: 100%;
	float: left;
	color: red;
	margin: 4px 0 0 0;
}
.disableFields{
	display:none;
}
.learnImgComponent a.noBackgroundImg {
	background: none !important;
	float: left;
	width: 100% !important;
}
a.noBackgroundImg {
	background: none !important;
}
.playVideoLink {
	color: #494949;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	float: left;
	padding: 0 30px 0 0;
}
.webPrice {
	color: #000;
}
.listPrice {
	color: #9A9A9A;
}

.viewAllMemChkBox {
	margin: 0;
	padding: 0;
}

p.alertPopupFullWidth {
	width: 100%;
	float: left;
	font-size: 14px;
}

.changePasswordForm {
	width: 897px;
	float: left;
}

.changePasswordForm ul {
	width: 100%;
	float: left;
	list-style: none;
}

.changePasswordForm ul li {
	width: 100%;
	float: left;
	margin: 0 0 10px 0;
}
.changePasswordForm ul li label {
	float: left;
	width: 100%;
	margin: 0 0 5PX 0;
}

.changePasswordForm ul li .changePasswordFormTxt {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 2px;
	width: 301px;
}
.changePasswordForm a {
	color: #00AFF1;
}

.changePasswordForm a.blueButton {
	color: #fff;
}

.chagePasswordApprovenote {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 100px;
	line-height: 26px;
	width: 974px;
	height: 100px;
	margin: 5px 0 0 0;
	overflow-y: auto;
}
.chagePasswordApprovenote p {
	width: 98%;
	padding: 2px 1%;
}
.tabelTRborderRight {
	border-right: 1px solid #DCDCDC;
}

#Description {
	display: block;
}

.learnWhitepaperPanel {
	width: 100%;
	float: left;
}
.mediaPlayerDownload {
	float: right;
	text-align: right;
	margin: 46px 20px 0 0;
}
.mediaPlayerDownload h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}
.mediaPlayerDownload ul {
	list-style: none;
}
.mediaPlayerDownload ul li {
	margin: 10px 0;
}
.mediaPlayerDownload ul li a {
	color: #00AFEE;
	text-decoration: none;
}

.whitepaperImg {
	width: 22px;
	height: 25px;
	float: left;
	margin: 0 10px 0 0;
}
.edisonAnswer h4 {
	font-weight: normal;
	width: 90%;
}

.ediAnswerLeft {
	float: left;
	width: 728px;
}

.ediAnswerLeft h3 {
	color: #494949;
	font-weight: normal;
	font-size: 20px;
	float: left;
}
.ediAnswerLeft p {

	width: 90%;
	margin: 0 0 20px 0;
	clear: both;
}

.ediAnswerRight {
	width: 270px;
	float: right;
}

.prodInfoWidgit {
	width: 268px;
	background: #f6f6f6;
	border: 1px solid #cfcfcf;
	float: left;
	margin: 30px 0 0 0;
}

.prodInfoWidgitInner {
	width: 243px;
	margin: 0 20px 0 6px;
	float: left;
}

.prodInfoWidgitInner h3 {
	color: #3ABC00;
	float: left;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 14px 0 7px 8px;
	margin: 0 0 9px 0;
	width: 235px;
	border-bottom: 1px solid #d2d2d2;
}

.prodInfoWidgitInner  .infoSet {
	padding: 0 0 11px 8px;
	width: 235px;
	border-bottom: 1px solid #d2d2d2;
	float: left;
}

.prodInfoWidgitInner  .infoSet h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0 0 0;
}
.prodInfoWidgitInner  .infoSet ul {
	float: left;
}
.prodInfoWidgitInner  .infoSet ul li {
	float: left;
	margin: 0 0 12px 0;
}
.prodInfoWidgitInner  .infoSet ul li .itemNo {
	width: 100%;
	float: left;
}
.prodInfoWidgitInner  .infoSet ul li .itemDesc {
	width: 100%;
	float: left;
}
.prodInfoWidgitInner  .infoSet ul li.lastElement {
	margin-bottom: 0;
}
.aboutUsRight .rightInfoBox  ul.featurevideos .videoThum img {
	cursor: pointer;
	border: 1px solid #dcdcdc;
}

.knowledgeDetails a {
	text-decoration: none;
	color: #494949;
	font-size: 13px;
}

.relatedPSProducts {
	text-decoration: none;
	color: #000;
	font-size: 14px;
}

.edisonAnswerInfoText ul li {
	background: none !important;
	padding: 0 !important;
	width: 98% !important;
}
.edisonAnswer h3 {
	color: #494949;
	font-size: 15px;
	font-weight: bold;
}

.edisonAnswer h2 {
	color: #3ABC00;
	font-size: 30px;
	font-weight: bold;
}

#Description ul li {
	font-weight: normal !important;
}
#CompatibleProducts ul li {
	font-weight: normal !important;
}

.trademark {
	margin: 0 !important;
}

.knowledgeDetails a:hover {
	text-decoration: none;
	color: #00aff1;
	/*font-size: 16px;*/
}

ul.documentList2 li a:hover {
	color: #00aff1;
}

.edisonAnswerInfoText ul li a:hover {
	color: #00aff1;
}

#relatedPSManual ul li a:hover {
	color: #00aff1;
}

#sendEmailPopUp p {
	margin: 5px 0 0 0;
}
#sendEmailPopUp .blueButton {
	background: none repeat scroll 0 0 #00AFF2;
	border: 1px solid #EBEBEB;
	color: #FFFFFF;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 0 12px 0 52px;
	padding: 0 30px;
}
.rightWidgitFix {
	margin: 10px 0 0 0;
}
.serechResultCount strong {
	color: #000;
	padding:0 5px;
}
.textContactUS {
	width: 100%
}
/* .searchResult ul#serviceDocumentBorder{
 border-bottom: 1px solid #DCDCDC;
 float: left;
 width: 100%;
 } */
.learnContainer {
	/* margin: 0 10px !important; */
	width:985px;
}

.learnContainer h3 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin: 0;
}

.learnContainer h2 {
	font-size: 30px;
	font-weight: normal;
	margin: 5px 0;
}
.learnSuggestInfo h3 {
	color: #494949;
}
.aboutTxt ul {
	list-style: disc outside none;
	width: 450px;
	margin: 0 0 0 15px;
}

.okButtonWislist {
	text-align: center;
	margin: 0 0px 0px 80px;
}
.videoListGloabelSearch li {
	border-right: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}
.videoListGloabelSearch li.itemVideos-3, .videoListGloabelSearch li.itemVideos-6 {
	border-right: 0;
}
.videoListGloabelSearch li.itemVideos-7 {
	border-bottom: 0;
}
.videoListGloabelSearch li.itemVideos-8 {
	border-bottom: 0;
}
.videoListGloabelSearch li.itemVideos-9 {
	border-bottom: 0;
	border-right: 0;
}
.aboutUsImgComponent {
	margin: 0 10px 0 0;
}

.chatComponent {
	width:auto;
	margin: 0;
	float:right;
	padding: 0 0 0 7px;
	margin:2px 0 0 0;
	border-left: 1px solid #6A6A6A;
}
.chatComponent a img{
	padding: 0 4px 0 0;
	float:left;
	}
.chatComponentCartPage{
	width:auto;
	margin: 0;
	float:left;
	padding-top: 0;
	border:0;
	}
.chatComponentCartPage a img{
	margin:5px 0 0 0;
	}	
.chatComponentCartPage .bannerComponent img{
	margin: 5px 0 0 0;
}
.chatComponentCartPage  .content a {
	/*font-weight: normal !important;*/
	font-size:13px;
	line-height: 23px !important;
}
.chatComponent .bannerComponent{
	width:20px;
	float:left;
	margin: 0 0 0 10px;
	
	}
.chatComponent .bannerComponent  a {
	background: none;
	float:left;
	border:0;
	margin: 0; padding: 0
}
.chatComponent .content{
	float:left;
	border:0;
}
.chatComponent .content a {
	background: none;
	float:left;
	border:0;
	margin: 0; padding: 0;
	font-weight: bold;
	font-size: 13px;
	color: #00AFF1;
	line-height: 14px;
}
.learnBannerInfo {
	float: left;
	width: 419px;
	margin: 10px 20px;
}
.homeErrorPopup {
	width: 95%;
}

p.searchErrorPopup {
	margin: 18px 0 0 10px
}
.addMemberBtn {
	margin: 0 37px 0 0;
}
.homeBannerComp .infoContainer {
	height: auto;
}
.grayColor {
	color: #939393 !important;
	text-decoration: none;
}
tr.noTitleTabItem td ul {
	border-top: 0;
}
.buttonPanel.pupupbtn {
	margin: 0 0 0 0px;
	width: 80%;
}

.noMarginL {
	margin-left: 0 !important;
}

/* tr.reportTableHeader  th.tableHeaderColorBlue{
 color:#000 !important;
 } */
.selectPrimeryAddress {
	margin: 0 37px 0 0;
}
.contactUsTabel {
	table-layout: fixed;
	border-collapse: collapse;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
.contactUsTabel tr td {
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	vertical-align: middle;
}
td.contactNumber {
	font-weight: bold;
}

.contactUsTabel  tr.contactNumber td {
	border-top: 2px solid #dcdcdc;
}
.loginboxwdth {
	width: 91% !important;
	margin-top: 10px;
}
.itm_cont_wdth {
	width: 284px !important;
}
.loginbtn {
	margin: 12px 20px 0 !important;
}

.font_styl {
	font-weight: normal !important;
	margin: 25px 20px !important;
}
.tandcWidth {
	width: 932px !important;
}

.paginationWidth {
	width: 972px !important;
}

.blueButtonCartDisabled {
	background:url(../images/cartWhite.png) no-repeat left center;
	background-color: #00AFF2;
	border: 0;
	padding: 0 10px 0 30px;
	height: 26px;
	line-height: 26px;
	line-height: 26px;
	margin: 0 12px 0 0;
	float: left;
	color: #fff;
}
.cartDisabledBtn {
	background:#B1B1B1 url(../images/cartWhite.png) no-repeat left center;
	border: 0;
	padding: 0 10px 0 30px;
	height: 26px;
	line-height: 26px;
	line-height: 26px;
	margin: 0 12px 0 0;
	float: left;
	color: #fff;
}

.disabledAddtocart {
	background-color: #b1b1b1;
}
.signupAlert {
	margin: 15px 0 0 10px !important;
}
.textDec {
	text-decoration: none;
	color: #0000FF !important;
}

.memChBx {
	margin: 0 2px 0 0;
}

/*************************18/9/2013 Changes for UI fixes***********************************/
.zoomimage_popup_class_modal {
	padding: 2%;
}

.marginT10 {
	margin-top: 10px !important;
}
.marginT20 {
	margin-top: 20px !important;
}
.chkBoxChangePasswd {
	margin: 2px 5px 0 0;
	padding: 0;
	float: left;
}

.noBold {
	font-weight: normal !important;
}

.catalogueList ul li .globalPageDesc ul {
	margin: 0 0 0 15px;
}

.catalogueList ul li .globalPageDesc ul li {
	width: 90% !important;
	list-style: disc outside !important;
	font-size: 13px !important;
	height: auto !important;
	border: none !important;
	padding: 0 0 8px 0;
	float: left;
}

.poErrorTxt {
	width: 160px;
	border: 1px solid red;
	height: 26px;
	line-height: 24px;
	padding: 2px;
	margin: 8px 0 0 0;
}
.Margin_DownloadImage .bannerComponent img {
	float: none !important;
}

.Margin_InfoImage .bannerComponent img {
	/* background: url("../images/partsSupportImage.jpg") no-repeat scroll right 6px transparent; */
	float: none !important;
	/* width:100%; */
}
.Catalog_Dwnld {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CFCFCF;
	float: left;
	height: 43px;
	margin-bottom: 20px;
	margin-top: 15px;
	width: 224px;
}
.image_icon {
	background: url("../images/pageicon.png") no-repeat scroll right 6px transparent;
	float: left;
	height: 24px;
	width: 14px;
	margin: 5px 0 0 15px;
}

.Catalog_Dwnld a {
	margin: 12px 0 0 12px;
	color: #00AFF2;
	float: left;
}

.idText1 {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CFCFCF;
	height: 22px;
	margin: 6px 0 0;
	width: 80px;
	margin-right: 10px;
}

.idText2 {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CFCFCF;
	height: 22px;
	margin: 6px 0 0;
	width: 120px;
}
.btnLookupSearchdisa {
	border: none;
	background: url(../images/Search.png) no-repeat center center;
	width: 35px;
	height: 26px;
	float: left;
	margin: 0 0 0 4px;
	border: 1px solid #dcdcdc;
}

.partLookupTxt {
	float: left;
	height: 23px;
	padding: 0 2px;
	width: 146px;
}

/*Styles for customer registration sign in panel */
.popupBodysignIn {
	float: left;
	width: 100%;
}
.popupGloubalMsgTop {
	float: left;
	height: 40px;
	width: 100%;
	margin: 30px 0 0 0;
}
.popupGloubalMsgBot {
	float: left;
	height: 57px;
	width: 100%;
}

.signInPopupBody {
	float: left;
	margin: 0 0 30px 50px;
}
.signInPopupBody .blueButton {
	height: 32px;
	line-height: 32px;
	margin: 0;
}

.signInPopupBody h1 {
	font-size: 20px;
	color: #000;
	padding: 0 0 10px 0;
}
.signInPopupBody h3 {
	font-size: 14px;
	padding: 0 0 16px 0;
	font-weight: normal;
	color:#000;
}
.signInPopupBody .txtField {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 2px;
	width: 187px;
	color: #494949;
}

.signInPopupBody .txtFieldRegister {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 2px;
	width: 187px;
	color: #918F92;
}
.signInPopupBody  a.forgetPassword {
	width: 100%;
	float: left;
	color: #494949;
	margin: 0 0 16px 0;
}
.inlineError {
	color: red;
	font-size: 11px;
	width: 100%;
	float: left;
	margin: 0;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
}
.signInPopupLeft {
	width: 235px;
	border-right: 1px solid #b9b9b9;
	float: left;
	padding: 36px 0;
}

.signInPopupRight {
	width: 460px;
	float: left;
	margin: 0 0 0 40px;
	padding: 36px 0;
}
.signInPopupRight .inputFieldsDiv {
	width: 100%;
	float: left;
}
.signInPopupRight .fieldDivPAcc {
	float: left;
	width: 192px;
	margin: 0 5px 0 0;
}

.signInPopupRight .fieldDivZipcode {
	float: left;
	margin: 0 5px 0 0;
	width: 138px;
}
.signInPopupRight .fieldDivZipcode .zipcode {
	width: 131px;
}

.signInPopupRight .fieldDivPAcc .primeryAccNumber {
	width: 186px;
}
.registrationForm {
	border-collapse: collapse;
	margin: 20px 0;
}
.registrationFormPhone {
	table-layout: fixed;
}
.registrationForm td, .registrationForm th {
	padding: 3px 0 3px 10px;
}

.registrationForm th {
	color: #000;
	font-weight: normal;
	font-size: 14px;
}
.registrationForm tr.tableHead th {
	font-weight: bold;
}


.registrationForm .regTxtField {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 15px;
	line-height: 22px;
	padding: 3px 2%;
	width: 205px;
}
.registrationForm .selectField {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 25px;
	width: 215px;
}
.registrationForm .selectField2 {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 25px;
	line-height: 30px;
	width: 725px;
}
.registrationForm label {
	width: 100%;
	float: left;
	margin: 0 0 4px 0;
	color: #000;

}

.registrationForm .labelValue {
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 0;
	width: 205px;
}
.registrationForm .regPhoneTxtField3 {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 2%;
	width: 185px;
}
.registrationForm  tr td, .registrationForm tr th {
	vertical-align: top;
}
.registrationForm  .labelTxt {
	margin: 3px 0 0 4;
	width: 100%;
	float: left;
	text-align: left;
}



.noPadding {
	padding: 0 !important;
}
.salutation {
	width: 95px !important;
}

.regHeadBlack {
	color: #000 !important;
}

.regPhoneTxtField1 {
	width: 40px !important;
	margin-right: 3px;
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 20px;
	line-height: 26px;
	padding: 3px 2%;
}
.regPhoneTxtField2 {
	width: 70px !important;
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 20px;
	line-height: 26px;
	padding: 3px 2%;
}
.txtAreaReg {
	border: 1px solid #D3D1D1;
	font-size: 13px;
	height: 80px;
	margin: 10px 0;
	padding: 2px 3px;
	resize: none;
	width: 968px;
}
p.aggrementInfo {
	margin: 10px 0;
	color: #9a9a9a;
}

.registrationApprovenote {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #DCDCDC;
	float: left;
	height: 80px;
	line-height: 26px;
	width: 100%;
	margin: 5px 0 0 0;
	overflow-y: auto;
}
.chagePasswordApprovenote p {
	width: 98%;
	padding: 2px 1%;
}

.blueButtonLogin {
	background: #00AFF2;
	border: 1px solid #ebebeb;
	padding: 0 30px;
	height: 32px;
	line-height: 36px;
	margin: 0 12px 0 0;
	float: left;
	color: #fff;
	cursor: pointer;
	width: 40px;
	text-decoration: none;
}
.popupGlobalErrorMsgTop {
	float: left;
	height: 27px;
	width: 100%;
	color: red;
}
table.widthAcDtl {
	width: 47%;
}

table.widthParAcDtl {
	width: 30%;
}

.setPrimAddPane {
	margin: 16px 20px;
}

ul.regFieldsList {
	list-style: none;
}

ul.regFieldsList li {
	height: 32px;
	line-height: 32px;
	margin: 0 0 5px 0;
}

.regFieldsListTitle {
	text-align: right;
	color: #000;
	font-size: 14px;
}

.regAddressTitle {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
td.priAddressTd {
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
}

.forgotPasswordPanelLeft {
	width: 365px;
	border-right: 1px solid #B9B9B9;
	float: left;
	padding: 36px 0;
}
.forgotPasswordPanelRight {
	float: left;
	margin: 0 0 0 46px;
	padding: 36px 0;
	width: 340px;
}
.forgotPasswordPanelLeft {
	width: 365px;
	border-right: 0px solid #B9B9B9;
	float: left;
	padding: 36px 0;
}
.forgotPasswordPanelRight {
	float: left;
	margin: 0 0 0 46px;
	padding: 36px 0;
	width: 351px;
}

.popupError {
	width: 100%;
	float: left;
	background: #ff0000 url(../images/icon-info-message-negative.png) 5px 3px no-repeat;
	color: #fff;
	width: 289px;
	margin: 0 0 0 0px;
	font-size: 13px;
}

.windowError {
	 background: url("../images/icon-info-message-negative.png") no-repeat scroll 5px 3px #FF0000;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin: 0 0 0 1px;
    width: 993px;
}
.windowError span {
	padding: 3px 0 6px 30px;
	float: left;
}
.popupError span {
	padding: 3px 0 6px 30px;
	float: left;
}
.popupSuccess {
	width: 100%;
	float: left;
	background: #65b00a url(../images/icon-info-message-positive.png) 5px 3px no-repeat;
	color: #fff;
	width: 750px;
	margin: 0 0 0 50px;
	font-size: 14px;
}

.popupSuccess span {
	padding: 3px 0 6px 30px;
	float: left;
}
.signInPopupBody p {
	margin: 0;
}
.viewPrimaryAddress {
	display: block;
	margin: -31px 0 0 0;
}

.viewPrimaryAddressAfter {
	display: none;
	margin: -31px 0 0 0;
}
.p.normal {
	font-style: normal;
}
.p.italic {
	font-style: italic;
}
.p.oblique {
	font-style: oblique;
}

.custRegOkButton {
	text-align: center;
	margin: 0 0px 0px 300px;
}

.custRegCancelPopup {
	text-align: center;
	margin: 0 10px 0px 0px;
}


.whitepaperInfo {
	float: left;
	width: 300px;
}

#agreeTextAreaIdDiv p {
	padding: 5px;
}
#agreeTextScrollAreaDiv p {
	padding: 5px;
}

.verifyAccountPaddingFix {
	padding-left: 30px !important;
}
.cancelBut {
	background: #C0C0C0;
	border: 1px solid #999;
}

.saveBut {
	background: #00AFF2;
	border: 1px solid #00AFF2;
}
.tabPanel {
	width: 100%;
	float: left;
}

.tabPanel ul.simbleTab {
	width: 100%;
	float: left;
	list-style: none;
	height: 37px;
}

.tabPanel ul.simbleTab li {
	float: left;
	font-size: 20px;
	line-height: 37px;
	margin: 0 10px 0 0;
	padding: 0 16px;
	color: #6D6D6D;
}
.tabPanel ul li.active {
	background: #f6f6f6;
	color: #494949;
	border-bottom: 1px solid #f6f6f6;
}

.tabPanel ul.smallTab {
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #dcdcdc;
	height: 37px;
	list-style: none outside none;
	margin-bottom: 0;
	width: 100%;
}
.accProfileTab ul.smallTab li {
	background: url("../images/accCollapse.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
	padding-left: 30px;
}
.accProfileTab ul.smallTab li.active {
	background: url("../images/accExpand.png") no-repeat scroll 10px center #F6F6F6;
}
table.accProfileTabcareTypes th {
	padding: 5px 25px 0;
}
.borderred {
	border: 1px solid red !important;
}

.shippingDetailsError {
	width: 248px !important;
	border: 1px solid red !important;
	height: 26px;
	line-height: 24px;
	padding: 2px;
	margin: 8px 0 -20px 0 !important;
}

.forgotPasswordOkButton {
	margin: 0 0 0 165px;
	text-align: center;
}
/*swprint 3 changes */
.cartReportLeft .reportLinks a.uploadDocument {
	background: url(../images/uploadDocuments.jpg) left center no-repeat;
	padding-left: 23px;
}
.quoteSearchResult {
	padding: 3px 10px;
}

table.innerTableToggle tr.innerTableHeader th {
	background: #f6f6f6;
}

.reportTable table tr.grandTotal td {
	background: none repeat scroll 0 0 #ebe9ea;
}

.totalLabel ul li.totalQuote {
	font-size: 17px;
	color: #00AFEE;
}
.reQuoteButton {
	margin-right: 7px;
}
.quoteDetailTitle {
	width: 100%;
	text-align: center;
	font-size: 16px;
	float: left;
	color: #00AFEE;
	margin: 5px 0 0 0;
	font-weight: bold;
}

label.uploadDoc {
	/*color: #000;*/
	width:308px !important;
	
}
.uploadInfo {
	font-style: italic;
	font-size: 13px;
	color: #A6A6A6;
	padding: 0 0 0 10px;
}
#fileUploadDiv {
	float: left;
}
#uploadFileTxt {
	width: 193px !important;
	height:26px !important;
}
.browseBtn {
	margin: 0 0 0 5px;
	line-height: 30px;
	height: 32px;
}

#fileUploadInputTag {
	width: 313px;
	height: 32px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0); /* For IE8 and earlier */
}
.partLookupPartsSearch {
	width: 100%;
	float: left;
	margin: 5px 0 10px 0;
}
#eqSearch1List {
	width: 170px;
}
.noBackgroundImage {
	background: none !important;
}

/**************************Nirupam*****************/
.topInfoPanelLC {
	width: 100%;
	float: left;
}
.country_lang {
	margin: 8px 0 0 0;
	float: right;
}
.country_div a{
	float: left;
 /*   padding: 0 5px 0 0; */
	border-right:1px solid #6A6A6A;

	
}
.country_div a {
	text-decoration: none;
	color: #494949;
	font-size: 11px; /* Fix:Testing*/
	/*font-weight: bold;*/
	background: url(../images/worldmap.jpg) left center no-repeat;
	/*height: 18px;*/
	padding: 0 0 0 43px;
	margin: 0 12px 0 0;
	float:left;
}
.link a:hover
	{color: #00AFF1;}
.language {
	
	margin: 0 0 0 10px;
}
.language span {
	text-decoration: none;
	color: #00AFF1;
	border-right: 1px solid #6A6A6A;
	font-size: 11px; /* Fix:Testing*/
	font-weight: bold;
	font-style: italic;
}
.grey {
	color: #918F92 !important;
	font-style: italic;
	text-decoration: none;
}
/* country lang slector  */
.country_list {
	display: block;
	left: 4.5px;
	overflow: auto;
	position: absolute;
	top: 32px !important;
	width: 994px;
	z-index: 999;
	display: none;
	height: 1590px;
}

.left_content {
}

.countryregion
{clear:both;
/* padding-top:18px; */
}
.countryregion h3 {
    background: none repeat scroll 0 0 #f3f3f3;
	color: #00AFF1;
	/*font-weight: bold;*/
	font-weight: normal;
	height: 17px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}
.countrySelector
	{clear:both;
}
.countrySelector ul li
	{
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px 5px;
	color: #000000;
	/*cursor: pointer;*/
	cursor: default;
	float:Left;

}
.countryselector li
{float:left;
padding:14px 0 14px 10px;
height: auto;

}
.countBlack{
    color:#000000 !important;
}

.countryName{
   float:left;
   color:#c8c7c7;
   width:180px;
   margin:0 0 10px;
   padding-right:10px;
   height:20px;
}

.langselected {
	float:right;
	text-decorated: underline;
	font-weight: bold;
	font-color: #000;
}

.cust {
	height: 1570px;
	background: #fff;
    border: 1px solid #CCC;
	}

.countryTxt {
	float: left;
}
.Language
{float:right;}
.languageTxt {
	float: right;
}
.cust h1 {
	font-size: 25px;
	font-weight: normal;
	padding: 10px;
	line-height: 40px;
}

/* country lang slector  */
/*
.left_content h3 {
	background: none repeat scroll 0 0 #f3f3f3;
	color: #00AFF1;
	font-weight: bold;
	height: 17px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}

.left_content ul li {
	height: 18px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px 5px;
	color: #000000;
	cursor: pointer;
}
.left_content .languageTxt {
	text-align: right;
	margin-right: 10px;
	margin-top: 0;
	color: #696969;
	cursor: pointer;
}
.left_content .grey {
	float: right;
	margin-right: 10px;
	margin-top: 0;
	color: #696969;
	cursor: pointer;
}

.right_content {
	float: right;
	width: 50%;
	height: 100%;
	color: #696969;
}

.right_content h3 {
	background: none repeat scroll 0 0 #f3f3f3;
	color: #00AFF1;
	font-weight: bold;
	height: 17px;
	margin-right: 5px;
	padding: 5px;
}

.right_content ul li {
	height: 17px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px 5px;
	color: #000000;
	cursor: pointer;
}

.right_content .languageTxt {
	float: right;
	margin-right: 10px;
	margin-top: 0;
	color: #696969;
	cursor: pointer;
}

.cust h1 {
	font-size: 25px;
	font-weight: normal;
	padding: 10px 10px 0 10px;
	line-height: 40px;
}

.cust {
	height: 415px;
}

.countryTxt {
	float: left;
}
.languageTxt {
	float: right;
}
*/
.selectState {
	color: #918f92;
	font-weight: bold;
}

.contactUsStatePrimary {
	display: block;
}

.contactUsStateAfter {
	display: none;
}

.webExChat{
	float:left;
	margin:0 0 0 18px;
}

.webExChat a{
	background: url(../images/chatIcon.jpg) left center no-repeat;
	padding:0 0 0 20px;
	margin:0 0 0 18px;
	color:#00AFF1;
	font-weight:bold;
	float:left;
	cursor:pointer;
	text-decoration:none;
}

.cartReportLeft .reportLinks a.liveChat {
    background: url("../images/chatIcon.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #00AFF1;
    font-weight: bold;
    padding: 0 0 0 20px;
    text-decoration: none;
}

.imageComponent {
	float: left;
	margin: 0 10px;
	width: 225px;
}

.imageComponent img {
	float: left;
	width: 225px;
}

.imageComponent h3 {
	float: left;
	width: 225px;
	height: 50px;
	margin: 20px 0 25px 0;
}

.imageComponent p {
	margin: 0;
}

.imageComponent  a {
	background: url(../images/linkBack.png) no-repeat right center;
	color: #00AFF1;
	float: left;
	padding: 0 12px 0 0;
	text-decoration: none;
	margin: 10px 0 0 0;
}

.titleParagraphLink h3 {
	font-weight: bold;
	color: #3ABC00;
	height: auto;
	margin: 0 0 18px 0;
}

.titleParagraphLink p {
	margin: 25px 0 36px 0;
}
.titleParagraphLink a {
	margin: 0px 0 13px 0;
	color: #00AFEE;
	clear: both;
}

.videoTitleTextLink h3 {
	font-weight: bold;
	color: #3ABC00;
	height: auto;
	margin: 0;
	float: left;
	width: 129px;
}
.videoTitleTextLink img {
	width: 86px;
	margin: 0 10px 10px 0;
	float: left;
}

.videoTitleTextLink h4 {
	color: #4a4a4a;
	float: left;
	width: 129px;
	margin: 9px 0 16px 0;
}

.videoTitleTextLink p {
	height: auto;
}

.titleVideoParaLink  h3 {
	font-weight: bold;
	color: #3ABC00;
	height: auto;
	margin: 0 0 30px 0;
	float: left;
}
.titleVideoParaLink  img {
	width: 86px;
	height: 64px;
	margin: 0 10px 10px 0;
	float: left;
}
.titleVideoParaLink  p {
	float: left;
	width: 129px;
	margin: 2px 0;
}

.titleVideoParaLink a {
	clear: both;
	color: #00AFEE;
	margin: 36px 0 13px;
}
a.partNumberList {
	display: block;
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}
td.noPadding {
	padding: 0;
}

.partLookupPartsSearch .selectField {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 2px;
	width: 170px;
	color: #918F92;
	font-size:11px;
}

.pld {
	background: url("../images/moreInfoToggle2.png") no-repeat 154px center;
	border: 1px solid #DCDCDC;
	color: #918F92;
	float: left;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0 4px 0 0px;
	width: 164px;
	float: left;
}

.pldTxt {
	border: #fff;
	color: #918F92;
	float: left;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0 2px;
	width: 147px;
	background: #fff;
}
.pld_dd_list {
	height: 260px;
	width: 500px;
	position: absolute;
	border: 1px solid #dcdcdc;
	background: #fff;
	display: none;
	overflow-x: auto;
	overflow-y: auto;
	color: #494949;
	font-size: 14px;
	line-height: normal;
}
.pld_dd_list ul {
	list-style: none;
}
.pld_dd_list ul li {
	padding: 5px 1%;
	width: 98%;
	cursor: pointer;
}
.pld_dd_list ul li:hover {
	background: #dedede;
}
.pld_close {
	width: 20px;
	height: 20px;
	background: url("../images/deleteCart.png") no-repeat;
}

.blueButton a {
	color: #fff;
	text-decoration: none
}
.forgotPasswordPanelSpacing {
	margin: 43px 0;
}
.pld .txtLookup {
	border: 0
}

.myAccountLeftPanel {
	float: left;
	width: 496px;
}
.autoHeight{
	height: auto;
}
.myAccountRightPanel {
	float: left;
	width: 476px;
}
#loading{
	display:none;
	float:right;
	margin: -8px 8px 0 0;
}
span.cont_name_disb{
 background: url("../images/worldmap.jpg") no-repeat scroll left center;
    color: #494949;
    font-size: 11px;
 /*   font-weight: bold; */
    height: 18px;
    margin: 0 10px 0 0;
    padding: 0 0 0 43px;
    text-decoration: none;
}
#teaserdocumentid p{
    width:250px;
    margin: 0 10px;
}
#pld1{
	display:none;
}
.popupSuccess span.noPaddingL{
	padding-left: 0 !important;
}

.miniCart .buttonPanel .checkout {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	float: right;
	color: #fff;
}
.aboutUsRight .imageComponent{
	margin: 10px 0;
}
.documentCountFix{
margin-top: 6px !important;	
}
.learnImgComponent .bannerComponent a.noBackgroundImg {
    margin: 0;
}
.aboutUsImgComponent a.noBackgroundImg{
    float:left;
    margin: 0;
}

.marginT30{
	margin-top: 30px !important;
}

.marginB10{
	margin-bottom: 10px !important;
}

.imageComponenthome {
	margin: 0px !important;
}

.noMargin{
	margin:0 !important;	
}

.psdbTitle {
	float: left;
	width: 100%;
	color: #00AFF2;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #BEBEBE;
}

.edisonAnswersComponent ul {
	float: left;
	width: 100%;
	list-style: none;
	color: #494949;
	margin: 20px 0 0 0;
}

.edisonAnswersComponent ul li {
	/*background: url(../images/news.png) left top no-repeat;*/
	padding: 0 0 0 0px;
	margin: 0 0 15px 0;
	min-height: 25px;
	display: block;
	text-decoration:none;
}


.edisonAnswersComponent ul li a{
	text-decoration:none;
	color:#494949;
	font-size:13px;
}

.psdbBottomLink a {
	float: left;
	color: #00AFF2;
	background: url("../images/linkBack.png") no-repeat scroll right 6px transparent;
	padding: 0 15px 30px 0;
	text-decoration: underline;
}


.docTitle a{
	text-decoration: none;
}
.countrySelector .countryName .languageName a{
	background: none !important;
	color:#00AFEE;
	padding: 0;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: normal;
}


.country_div .langvalue
	{float:left;
	border-left:1px solid #6A6A6A;
	height:auto;
	}
	
.country_div .langvalue a
	{ background: none !important;
	  padding:0 0 0 10px;
	} 
.countryBold
	{
		color:#000;
		cursor: auto;
		/*font-weight:bold;*/
	}
.country_lang .langHeaderSelect
	{
	float:left;
	padding:0 0px 0 13px;
	}
	.country_lang .langHeaderSelect ul li
	{
	float:left;
	font-size:11px;
	font-style:italic;
	}
    .country_lang .langHeaderSelect ul li a
        {
		text-decoration:none;
	}
	
	.selctLang
	{
	color:#494949;font-style:italic;
	}
	



/* PSDB Changes*/

.repairPage
{width:100%;
}
.repairPage .repairPage_Left
{
float:left;
width:729px;
}

.repairPage .repairPage_Right
{
float:left;
width:250px;
}
.repairPage .repairlink
{

font-size:18px;
font-weight:bold;
color:#000000;
}
.repairPage .repair_Heading  h1
{
padding:5px 0;
font-size:30px;
font-weight:normal;
color:#3FAF00;

}
 .repairPage .repair_Subheading h2
{
font-size:26px;
font-weight:normal;
color:#000000;

}
 .repairPage .repairContent_left
{
float:left;
width:450px;

}
 .repairPage .repairContent
 {
 padding:10px 0 0 0;
 }
 .repairPage .repairContent h3
{
font-size:19px;
color:#3FAF00;
font-weight:normal;
padding-bottom:5px;
}
.repairPage .repairContent p {
 font-size:13px;
 color:#494949;
 padding-right:20px;
}
.repairPage  .repairblog{
	float:left;
  	padding:18px 0 0 0;
 }
.repairPage .partsLookupHome .infoHeading {
   	border-bottom: 1px solid #CFCFCF;
	padding: 0px 0 5px 0;
	font-size: 16px;
	color: #3ABC00;	
}
.repairPage .partsLookupHome .partsDivBR ul li {
    padding-bottom: 7px;
}
.repairPage .partsLookupHome .partsDivBR
{
    border-bottom: 1px solid #CFCFCF;
     /*border-top:1px solid #CFCFCF;*/     
    color: #494949;
	margin: 0px 0 0px 0 !important;
	padding: 15px 10px 15px 10px;
	overflow:hidden !important;
	width: 210px;
	float: none;
	
}

.repairPage	.partsLookupHome .partsDivBR p{
	color: #494949;
	margin: 0 0 15px 0;
	float: left;
	font-size:14px;}

.repairPage	.partsLookupHome .partsDivBR .repair_service{
	border-top:1px solid #dedede;
	clear:both;
	padding:10px 0;
	color:#000000;
}
.repairPage .partsLookupHome .partsDivBR .repair_service p{
	color:#494949;
	font-size:14px;
}
.repairPage .partsLookup{
	background: #F6F6F6;
	width: 230px;
	float: left;
	padding: 0 0 0 0;
	border: 1px solid #CFCFCF;
	border-bottom: none;
}
.repairPage  .repairItem h3{
	color:#000000;}
.repairPage  .repairItem{
	border-bottom:1px solid #dedede;clear:both;padding:10px 0;font-size:14px;	color:#494949;}
.repairPage .repairKnowledge{
	clear:both;
	padding:0 0 0 0;
	margin:0 0 0 0;
    color:#494949;
    /*border-top:1px solid #CFCFCF;*/
    
}
.repairPage .repairKnowledge h3{
    font-size:13px;
	color:#000000;
	font-weight:bold;
}


.repairPage	.partsLookupHome .partsDivBR a{
	text-decoration: none !important;
	color: #494949;
	font-size:13px;
}

.repairPage	.partsLookupHome .partsDivBR h3{
color:#000000;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
}
.repairPage	.partsLookupHome .partsDivBR a:hover{
	color: #00AFEE;
}



/* ================= DROPDOWN ================================*/


.ge_ddropdown {
  position: relative;
  /* float: left; */
  width: 100%;
  sbackground: #00aff2;
  sheight: 36px;
  margin: 27px auto 0px auto;
  font-size: 14px;
}


.ge_ddropdown  .linkborder
{
border-right:1px solid #3ec1f9;
height:31px;
}
.ge_ddropdown .home{
	padding:0 12px !important
}
.ge_ddropdown .cartinform
{float:right;line-height:31px;color:#000;}
.ge_ddropdown .informpanel
{float: right;
	line-height: 31px;
	padding: 0 10px 0 0;
	color: #fff;}
.ge_ddropdown .cartinform .items{padding:0 20px 0 25px;float:left;font-weight:bold}
.ge_ddropdown:after{
	content: " "; display: block; height: 0; font-size: 0; clear: both;
}

.ge_ddropdown ul{ padding: 0; list-style: none;}

.ge_ddropdown > ul > li{ sfloat: left; cursor: pointer; }

.ge_ddropdown .ge_dd_title { color: #fff; display: inline-block;font-size:14px;padding:0 21px;line-height:31px; }


.ge_ddropdown .ge_dd_content{
	width: 100%; min-height: 40px; 
	position: absolute; left: 0px;
	background: #E3F6FD; display: none;z-index:9999;
}

.ge_ddropdown > ul > li:hover{background: #245fbd;}
.ge_ddropdown > ul > li.accessDenied:hover{background: #A9C5E1; }
.ge_ddropdown > ul > li.accessDenied a:hover{background: #A9C5E1; }

/*.ge_ddropdown > ul > li:hover .ge_dd_title{ color: #3FAF33; }*/
.ge_ddropdown > ul > li:hover .ge_dd_title a{ color: #3FAF33!important; }




.ge_ddropdown > ul > li:hover .ge_dd_content{ display: block; }

.ge_ddropdown .ge_ddropdown_vertical{
	width: 100%;  border-top: 1px #E3F6FD solid; position: relative;
}

.ge_ddropdown .ge_ddropdown_vertical > ul{
	margin: 0px 20px 5px 20px;
}

.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_title { 
	display: inline-block; min-width: 200px;
	position: relative; z-index: 1; 
	border-bottom: 1px #dcdcdc solid;
	 line-height:10px;padding:8px 0; 
	 height:auto;
}
.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_title2 { 
	display: inline-block; min-width: 200px;
	position: relative; z-index: 1; 
	border-bottom: 1px #dcdcdc solid;
	 line-height:10px;padding:8px 143px; 
	 height:auto;
}

.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_info_title { 
	display: inline-block; min-width: 200px;
	position: relative; z-index: 1; 
	line-height:10px;padding:8px 0; 
	height:auto;
	float:right;
	
}

.ge_ddropdown .ge_ddropdown_vertical > ul > li  > .ge_ddv_title{color:#0E9BD3;}	

.ge_ddropdown .ge_ddropdown_vertical > ul > li a{text-decoration:none; }
.ge_ddropdown .ge_ddropdown_vertical > ul > li a{color:#0E9BD3;line-height:15px;padding-right: 10px;}
.ge_ddropdown .ge_ddropdown_vertical > ul > li a:hover{color:#494949;}

.ge_ddropdown .ge_ddropdown_vertical > ul > li > .ge_ddv_title.witharrow {background:url("../images/linkBack.png") no-repeat scroll 192px center transparent; width: 192px;}

.ge_ddropdown .ge_ddropdown_vertical > ul > li a > .ge_ddv_title.witharrow {background:url("../images/linkBack.png") no-repeat scroll 192px center transparent; }
.ge_ddropdown .ge_ddropdown_vertical > ul > li:hover > .ge_ddv_title.witharrow {background:url("../images/linkBack.png") no-repeat scroll 192px center transparent; }
.ge_ddropdown .ge_ddropdown_vertical > ul > li:hover .geMain a
	{ 
   font-weight:bold;color:#494949;
}
.ge_ddropdown .ge_ddropdown_vertical > ul > li:hover > .ge_ddv_content_container { display: block;}

.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_content_container {
	width: 100%;
	position: absolute; left: 0px; top: 0px;
	display: none; background: #E3F6FD;padding:0 0 11px 0; 
}

.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_content_container  .ge_ddv_content{
	margin: 20px 0 0 220px;
}
.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_content_container  .ge_ddv_content > ul {
	float:left;
	margin-left:15px;
	}

.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_content_container  .ge_ddv_content > ul > li{
	
	border-bottom: 1px #dcdcdc solid;
	width:200px;
	 line-height:10px;padding:8px  0; 
	 height:auto;
	color:#0E9BD3 ;
	 
	
	
}
.ge_ddropdown .ge_ddropdown_vertical .ge_ddv_content_container  .ge_ddv_content > ul > li:hover{
	
	border-bottom: 1px #dcdcdc solid;
	width:200px;
	 line-height:10px;padding:8px  0; 
	 height:auto;
	color:#494949;
	 
	
	
}


.ge_ddropdown ul li  a.homeIcon
{
	
    padding: 4px 0px;
    height: 24px;

	
}
.ge_ddropdown ul li a.homeIcon img {
	sheight: 33px;
}

.psdbListTitle h3 {
	float: left;
	font-size: 26px;	
	font-weight: normal;
	color: #000;
}
.psdbFacetMenu h3{
	font-size: 16px;	
	color: #494949;
	padding:25px 0 5px 0;
}

.repairPage .partsLookupHome .content .psdbInfoHeading {
   	border-bottom: 1px solid #CFCFCF;
   	/* border-top: 1px solid #CFCFCF; */
   	border-collapse:collapse;
	padding: 5px 10px 5px 10px;
	font-size: 16px;
	color: #3ABC00;
	
}

.repairPage	.partsLookupHome .partsDivBR .psdbDetailsPageProductUrl a {
	color: #3abc00 !important;
	text-decoration: underline !important;
}

.repairPage	.partsLookupHome .partsDivBR .psdbDetailsPageProductUrl{
	color: #3abc00;
}

.repairPage	.partsLookupHome .partsDivBR .psdbDetailsPageProductUrl a:hover {
	color: #00AFEE !important;
}
.nonclickcountries {
	cursor: auto;
}
.mainParent{
	width:100%;
}
.mainParent .LeftPart{
	width:729px;
	 float:left;
}
.mainParent .LeftPart table.dataInfo{
	background: #f5f9fb;
    color:#494949;
    font-size:13px;
    border:0px;
    padding:0px; margin:0px;
	border-spacing:0px;
}
.mainParent .LeftPart td.leftCell{
	width:100px;
	padding:10px 0 10px 12px;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
.mainParent .LeftPart td.LeftCell1{
	width:577px;
	padding:10px 10px 10px 12px;
	border-bottom:1px solid #ffffff;
}
.mainParent .LeftPart  tr:nth-child(odd) {
	background: #ecf4f7;
}
.psdbListTitle .listSize {
	margin: 0 0 0 10px;/* Fix : product listing page : thamizh */ 
	float: left;
	color: #00AFEE;
	padding:12px 0 0 0px;
}
.billPo{
	float: left; 
	width: 140px;
	}
.billConsign
	{
	float: left;
	 width: 150px;
	}
.billCredit
	{
	float: left; 
	width: 120px;
	}
.paddL10
{
padding-right: 10px !important;
}
/* fix for bug 535*/

.itemNumbaer a
{
color:#3FAF33 !important;
}
.learnBannerInfo0
	{
	float: left;
	width: 520px;
	margin: 10px 5px;
	}
.learnBannerInfo1
	{
	float: left;
	width: 457px;
	margin: 10px 5px;
	border:1px solid #494949;
	padding:0 5px;
	}
.learnBannerInfo2
{
	float: left;
	width: 219px;
	margin: 10px 5px;
	border:1px solid #494949;
	padding:0 5px;
}
.learnBannerInfo2 a ,.learnBannerInfo1 a
	{
	color:#00AFF1;
	background:url("../images/linkBack.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	padding:0 12px 0 0;
	}
.learnBannerInfo3
	{
	float: left;
	width: 160px;
	margin: 10px 10px;
	}
.videoThum1{
    border: 1px solid #DCDCDC;
    float: left;
    text-align: center;
    height: 106px;
    width: 211px;
    
}
.learnNewVideoList ul li
	{	width: 225px;
	float: left;
	margin: 0px 13px 0 0;}
	
.teaserDisabledLink
{
	color:gray !important;
	cursor:default;
}

.fWightB
{
font-weight: bold;
}
.selctLang a
{
color:#494949;
font-style:italic;
}
.selctLang a:hover
{
color:#00AFF1;
font-style:italic;
}
.poNumRef{
float:left;width:110px;
}
.popupMainHand
{
width: 96%;
margin:35px 0 0 10px;
background: #fff;
float: left;
}
.blueButtonOKPopUp {
	text-align: center;
	margin: 30px 0 0 110px;
}

.legalDisc a{
color:#00AFEE;
}
.legalDisc a:hover{
color:#494949;
}
.registrationformhover .content{
	display: block !important;
}

.registrationformhover .content a{
	text-decoration: underline;
	color: #00afee;
}

.registrationformhover .content a:hover{
	text-decoration: underline;
	color: #00afee;
}

.policyPageLeft, .leftPanel {
	width: 1000px;
	margin: 10px 0 10px 5px;
	float: left
}

.policyText {
	float: left;
	margin-left: 0;
    width: 700px;
}

.policyText li {
	margin-left: 20px;
}

.mandatoryFields{
	float: right;
}

/*learn page redesign */

.learnPageBlock
{
width:99%;margin:20px 10px 15px 0px;clear:both;

}
.learnPageFirstBlock
	{
	width:99%;margin:20px 0px 15px 0px;clear:both;
	}
	
.clearboth
{clear:both;}


.learnPageBlock  .learnClasses
{ 
width:100%;
height:40px;
background:#fc0000;
color:#fff;
font-size:24px;
line-height:35px;

}
.learnPageBlock .learnClasses h3
{ padding-left:10px;}

.learnPageBlock ul li a
{
color:#64c722;
font-size:16px;
font-weight:bold;
padding:10px;
text-decoration:none;
display:inline-block;
}
.learnPageBlock ul li a:hover
{
text-decoration:none;
}
 .learnViewMore a
{
 text-decoration:underline;
color:#00AFEE;
font-size:12px;
float:right;
padding:10px 30px 10px 0;    
}
.learnLatest
{clear:both;
margin:0 0 0 10px;}
.learnLatest li
{
color:#fff;
font-size:13px;
background:#949494;
width:295px;
height:96px;
margin:10px 20px 10px 10px;
float:left;
cursor: pointer;
}
.learnTabList
{

width:180px;
padding:15px 0 0 5px;
}
.learnTabList1
{

padding:0 0 0 5px;
width:180px;
}

.learnnPageHeading 
{width:950px;
clear:both;
padding-left:15px;}
.learnnPageHeading h3
{color:#64c722;
font-size:20px;
float:left;
padding-left:5px;

margin-top:8px;
}
.learnnPageHeading span
{
float:right;
padding:15px 5px 0 0;
color:#00AFEE;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
.learnServiceDoc
{clear:both;
margin:0 0 0 10px;}
.learnServiceDoc li
{
color:#fff;
font-size:13px;
background:#00b0f0;
width:295px;
height:96px;
margin:10px 20px 10px 10px;
float:left;
cursor: pointer;
}

.learnPSDBDoc
{clear:both;
margin:0 0 0 10px;}

.learnPSDBDoc li
{
color:#fff;
font-size:13px;
background:#474747;
width:295px;
height:96px;
margin:10px 20px 10px 10px;
float:left;
cursor: pointer;
}
.learnVideoIcon
{  float:left;padding:18px 10px 0 10px;}
.learnVideoIcon img 
	{ width:60px;
	height:60px;
	}
.learnWhitePaper li
{color:#fff;
font-size:13px;
background:#3fad32;
width:295px;
height:96px;
margin:10px 20px 10px 10px;
float:left;
cursor: pointer;}
.learnWhitePaper
{clear:both;
margin:0 0 0 10px;}
.learnParentBlock
{
background:#fafafa;height:350px;
border-right:1px solid #d4d4d4;
border-left:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
}
.learnParentBlock .learnLeftBlock
{margin:10px;float:left;width:450px;height:300px;color:#494949;font-size:14px;}  
.learnParentBlock .learnRightBlock
{margin:10px;float:left;width:450px;height:300px;color:#494949;font-size:14px;}

/*Vat calulation changes */

.orderSubTotal{
border-top:1px solid #dedede;font-weight:bold;font-size:13px;padding-top:5px;color:#494949;}
.orderVat{
border-bottom:1px solid #dedede;font-size:13px;color:#494949;padding-bottom:5px;}
.orderVatVal
{
font-size:13px;color:#494949;padding-bottom:5px;border-bottom:1px solid #DEDEDE;
}
.orderSubTotalVal
{border-top:1px solid #dedede;font-size:13px;padding-top:5px;color:#494949;}


.totalLabel ul li
{color:#000;font-size:13px;margin:0 0 5px 0 !important;}
.totalValue ul li
{color:#494949;font-size:13px;margin:0 0 5px 0 !important;}
.subTotB
{font-weight:bold;}
.totalOrder
{color:#00afee;font-size:17px;margin:0 0 5px 0 !important;}
.orderTotal
{color:#000;font-size:17px;margin:0 0 5px 0 !important;}

.SubTotalLi
{
border-top:1px solid #DEDEDE;padding:5px 0 0 0;
}
.cartSubTotal
{
float:left;font-weight:bold;color:#494949;font-size:13px;
}

.textDisabled{color:#9A9A9A ! important;}

.tax_Subtotal
{margin: 0 0 5px;font-weight:bold;color:#000;}
.tax_label{margin: 0 0 5px;color:#000;}
.tax_val{margin: 0 0 5px;font-size:13px;color:#494949;}
.taxDisplay{border-bottom: 1px solid #DEDEDE; border-top: 1px solid #DEDEDE; padding: 5px; margin-top: -1px;}


/*Changes for SP5 EU Quote/Checkout */
.shippingDetails  .shippingInstDisabled {
	width: 100%;
	float: left;
	margin: 8px 0 0 0;
	color: #9a9a9a;
}

.shippingDetailsDisabled{
	width: 100%;
	float: left;
	margin: 8px 0 0 0;
	color: #9a9a9a;
}

.cartExistSrNum
{
	clear:both;
	color:#00aff1;
	font-weight:bold;
	font-size:13px;
	padding:5px 0 5px 0;
}
.CartSrNumFiled
{
	border:1px solid #DCDCDC;
	height:25px;
	background:none repeat scroll 0 0 #F6F6F6;
}
.cartContent
{
	padding:5px 0;
	color:#494949;
	font-size:13px;
}

.CartSrNumFiledError {
	border:1px solid red;
	height:25px;
	background:none repeat scroll 0 0 #F6F6F6;
}

.reportTable table tr td .priceDetailsDisabled {
	float: left;
	margin: 12px 0 0 0;
	width: 100%;
	font-size: 13px;
	color: #9a9a9a;
}
.margin5 {
	margin: 5px 0;
}
.productDetailsPageCategory .content{
	display: block !important;
	float:left;
}
 .gallery-images  {
	display:inline-block;
	/* border:1px solid #DEDEDE; */
	width:303px;
	
	} 
	.gallery-images li
	{
	float:left;
	margin:3px;
	}

.productDetailsPage .productImageDiv img {
	float: left;
}
.productDetailsPage .productImageDiv .gallery-images img {
	float: left;
	width:145px;
	border:1px solid #DEDEDE;
}
.legalDisc
	{ float: left;
	margin:10px 0 0 0;
	}
	
	
	/* ultrasound nonfasttrack changes*/
	.productDisplyPanel2 ul li .itemInfoBox .returnable
	{
	font-size: 13px;
	color:#494949;
	}
	/* fix for ultrasound nonfasttrack description space issue*/
	.productDisplyPanel2 ul li  p {
	margin: 10px 0;
	padding: 0;
}
.productDisplyPanel2 ul li .itemInfoBox .itemInfo {
	font-size: 13px;
	margin: 10px 0;
}
.productDetailsPage   .productCategory {
	padding: 1px 0;
	color: #494949;
}

/* product specific terms and condition popup changes*/

.productTermSpec_popupBody {
       width: 93%;
       float: left;
       max-height: 390px;
       overflow-y: auto;
       overflow-x: hidden;
    margin:0 30px;
}
.productTermSpec_popupBody h1
{
       font-size:20px;
       color:#000;
       
}
.productTermSpec_popupBody h2
{
       color:#494949;
       font-size:14px;
       padding:15px 0;
       
}
.productTermSpec_popupBody p
{
       margin:0px;
       color:#494949;
       font-size:13px;
}

.poField
{
	clear: both;
	padding:1px 0 0 0 !important;
}


.categoryListAcc .tabInfo ul li label {
	float: left;
	width: 135px;
	overflow: hidden;
	color: #494949;
	font-size:13px;
}
.categoryListAcc .firstlevel 
	{color:#000000;
	font-size:13px;
	font-weight:normal;
	background: url("../images/accCollapse.png") no-repeat scroll left 7px !important;
	padding: 5px 0 5px 20px;
	}

	
	.categoryListAcc .firstlevel.ui-state-active
	{
		background: url("../images/accExpand.png") no-repeat scroll left 7px !important;
	color: #00AFEE;
	}


 	.categoryListAcc .filterlevel 
	{color:#000000;
	font-size:13px;
	font-weight:normal;
	background: url("../images/ADD.jpg") no-repeat scroll left 7px !important;
	padding: 5px 0 5px 20px;
	}
/* 	.categoryListAcc .filterlevel.ui-state-active
	{
		background: url("../images/less.jpg") no-repeat scroll left 7px !important;
	color: #00AFEE;
	} */
	
	 	.categoryListAcc .filterlevel.ui-state-active {
	background: url("../images/less.jpg") no-repeat scroll left 7px !important;
	color: #00AFEE;
}

.categoryListAcc .parUl > li.secondlevel {
	background: url("../images/Sub_Arrow_Right.jpg") no-repeat scroll left 7px !important;
	width: 140px;
	padding: 5px 0 5px 20px;
	font-weight: normal;
	color: #000;
	font-size: 13px;
	border-top: 1px solid #e9e9e9;
}

.categoryListAcc .parUl > li.secondlevel.ui-state-active {
	background: url("../images/Sub_Arrow_Down.jpg") no-repeat scroll left 7px !important;
	color: #00AFEE;
	
}
.categoryListAcc .tabInfo ul.parUl > li.ui-state-active label.facetSec {color: #494949;}
.categoryListAcc .tabInfo ul.parUl > li.SecFacet{padding:0;}

  .productTermSpec_popupBody .content ol li {
    list-style-type: decimal;
      list-style-position: outside;
      margin:0 0 0 20px;

}

/* changes for repair page 2*/
.repairReportLeft {

	margin: 0 10px 0 10px;
	
}
.aboutUsLeft h2, .leftPanel h2,.cartTitle h2 {
	color: #3abc00;
	font-size: 30px;
	font-weight: normal;
	margin: 5px 0;
}
.TabbedPanelsContent .repairTab1
{margin:18px 0 0 0;

}
.TabbedPanelsContent .repairTab1 .tab1Image
{float:left;padding:0 18px 0 6px;width:150px;}
.TabbedPanelsContent .repairTab1 .tab1Contant
{float:left;padding:0 18px 0 0;width:280px;font-size:13px ;color:#494949;}
.tab1Fields
{float:left;margin:20px 0 0 0;}
.tab1Fields .tabllabel
{width:240px;font-size:14px;color:#000000;padding:4px;}
.tab1Fields .selectField   {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 34px;
	line-height: 30px;
	padding: 3px 2% 6px 0;
	width: 215px;
}


 
.tab1Fields  .blueButtonSche,.repairProdInfo .blueButtonSche
{	background: #00AFF2;
	border: 1px solid #ebebeb;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	margin: 10px 24px 0 10px;
text-decoration: none;
	color: #fff;
	cursor: pointer;
	float:right;}

.tab1Fields   .blueButtonSche a ,.repairProdInfo .blueButtonSche a  {
	text-decoration: none;
}

.tab1Fields    button.blueButtonSche,.repairProdInfo button.blueButtonSche {
	border: 0;
}

.repairProdInfo .blueButtonSche
{	background: #00AFF2;
	border: 1px solid #ebebeb;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	margin: 5px 0 0 10px;
text-decoration: none;
	color: #fff;
	cursor: pointer;
	float:right;}

.repairProdInfo .blueButtonSche a  {
	text-decoration: none;
}

.repairProdInfo button.blueButtonSche {
	border: 0;
}
.repairSolOdd {
   background: #f0f0f0;
}
.repairSolEven{
   background: #e3e3e3;
}
.repairsolution
{
width:95%;
margin: 13px auto; 

}
#grid table {
    border-collapse: collapse;
}
.repairsolcheck
{width:30px;
height:27px;
padding:0 0 0 10px;}
.repairManual
{font-size:13px;
color:#000000;}
.repairProLabel
{
width:270px;
font-size:14px;
color:#000000;
padding:0 0 0 3px;
}
.repairModLabel
{
width:150px;
font-size:14px;
color:#000000;
padding:0px;

}
.repairsearchLabel
{width:100%;
font-size:14px;
color:#000000;
padding:0 0 0 3px;}
.repairProdInfo
{width:95%;
margin: 5px auto; }
	  .repTextProdField
	{ 
background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 30px;
	line-height: 26px;
	padding: 0 0 0 6px;
	width: 276px;
	margin:5px 0px 10px 0;
	color:#494949;font-size:13px;
	}
	 .repTextModField
	{ 
background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 30px;
	line-height: 26px;
	padding: 0 0 0 6px;
	width: 165px;
	margin:5px 0px 10px 0;
	color:#494949;font-size:13px;
	}
	 .repTextSearchField
	{ 
background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 30px;
	line-height: 26px;
	padding: 0 0 0 6px;
	width: 98%;
	margin:5px 10px 0 0;
	color:#494949;font-size:13px;
	}

	#pld_dd_listDiv {

}
#pldTxt {
	border: #fff;
	color: #918F92;
	float: left;
	font-size: 11px;
	height: 34px;
	line-height: 24px;
	padding: 0 2px;
	width: 190px;
}
#pld {
	background: url("../images/moreInfoToggle2.png") no-repeat 154px center;
	border: 1px solid #DCDCDC;
	color: #918F92;
	float: left;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0 4px 0 0px;
	width: 164px;

}
#pld_dd_list {
	height: 220px;
	width: 300px;
	position: absolute;
	border: 1px solid #dcdcdc;
	background: #fff;
	display: none;
	overflow-x: auto;
	overflow-y: auto;
}
#pld_dd_list ul {
	list-style: none;
}
#pld_dd_list ul li {
	padding: 5px 1%;
	width: 98%;
	cursor: pointer;
}
#pld_dd_list ul li:hover {
	background: #dedede;
}
#pld_close {
	width: 20px;
	height: 20px;
	background: url("images/deleteCart.png") no-repeat;
}

.repairDivBR {
	width: 100%;
	float: left;

}
	

.repairTab3
{padding:0 8px;}
.repairTab3 .repairsearchLabel
{width:100%;
font-size:14px;
color:#000000;
padding:5px 0;}
 .repairTab3 .repTextSeachField
	{ 
background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 32px;
	line-height: 26px;
	padding: 0 0 0 6px;
	width: 360px;
	margin:5px 0px 10px 0;
	color:#494949;font-size:13px;
	}
	 .repairTab3  .blueButton {
	background: #00AFF2;
	border: 1px solid #ebebeb;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	margin: 8px 12px 0 10px;
	float: left;
	color: #fff;
	cursor: pointer;
}
 .repairTab3  a.blueButton {
	text-decoration: none;
}

 .repairTab3  button.blueButton {
	border: 0;
}
 .repairTab3 .repairCatg
 {
 clear:both;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 }
  .repairTab3 .repairCatList
  {}
  .repairTab3 .repairCatList .repairUl
  {float:left;
  margin-right:25px;}
   .repairTab3 .repairCatList > ul 
  {float:left;
 }
    .repairTab3 .repairCatList > ul >li 
	{	border-bottom: 1px #dcdcdc solid;
	width:220px;
	 line-height:10px;padding:8px  0; 
	 height:auto;
	color:#00aff2;font-size:13px;}
	 .repairTab3 .repairCatList > ul >li:hover{
		border-bottom: 1px #dcdcdc solid;
	width:220px;
	 line-height:10px;padding:8px  0; 
	 height:auto;
	color:#494949;font-size:13px;
	}
	.repairTab3 .repairCatList > ul >li  a{
	color:#00aff2;line-height:15px;padding-right: 10px;text-decoration:none;
	}
  	 .repairTab3 .repairCatList > ul >li a:hover
	 {color:#494949;}
	 .repairTab4 .repairContUs
	 {}
	.repairTab4 .repairContUs .repairCounry
	{color:#000000;font-size:14px;margin:20px 0 20px 20px;width:97%;}
		.repairTab4 .repairContUs .repairCounry td
		{width:200px;vertical-align:top;}
.repairTab4 .repairContUs .repairCounry .repairMailID
{color:#00aff2;font-size:14px;float:right;padding:0;text-decoration:underline;width:200px;word-wrap:break-word;}
.repairTab4 .repairContUs .repairCounry .repairMailID a
{text-decoration:underline;color:#00aff2;width:200px;}
	.repairTab4 .repairContUs .repairCentFind
	{
	padding:0 0 0 25px;color:#000000;font-weight:bold; font-size:14px;
	}
	.repairCenterLoc
	{width:200px;
	height:27px;
	font-size:13px;
	color:#000000;
	vertical-align:top;
	margin:0 20px;
	padding:0 0 0 10px;}
	.repairManualParent
	{width:93%;
margin: 15px 0 10px 25px;}


 /* tab navigation starts*/
 
.TabbedPanels {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	background:#ffffff;
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background:#fff;
	
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	
	padding: 7px 10px;

	font-size:12px;
	color:#000000;

	background-color: #ffffff;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
/*	border-right: solid 1px #999; */
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #CCC;
}


.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #ebebeb;
	
}

.TabbedPanelsContent {
	overflow-y: auto;
	overflow-x:hidden;
	
	padding: 4px;
	height:334px;
}

.TabbedPanelsContentVisible {
}


.VTabbedPanels {
	overflow: hidden;
	zoom: 1;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
 }
 /* tab navigation ends*/
  /* changes for repair page end 2*/
  
  /* border added to slected image in product details page as per shraddha suggestion*/
  
 .imgBorder {
   border:1px solid #00aff2 !important;               
}
.categoryListAcc .tabInfo ul.parUl > li > label:hover {color: #00AFEE;}
.bottomLink1
	{
	float:left;
	margin: 10px 0;}
.bottomLink1 a
	{ color:#00AFEE;} 

.categoryListAcc  h3.filterlevel.ui-accordion-header {
	 background: url("../images/ADD.jpg") no-repeat scroll left 7px !important; 
	width: 140px;
	padding: 5px 0 5px 20px;
	font-weight: normal;
	color: #000;
	font-size: 13px;
	border-top: 1px solid #e9e9e9;
	
}
.categoryListAcc  h3.filterlevel:hover {
	 color: #00AFEE;
	
}

.categoryListAcc h3.filterlevel.ui-state-active{
	background: url("../images/less.jpg") no-repeat scroll left 7px !important;
	color: #00AFEE;
}
ul.subTable{
	margin: 0;
	padding: 0;
	list-style: none;
}
 ul.subTable li{
	display: inline-block;
	padding: 0 5px;
 }
 ul.headingRight{
	margin: 0;
	margin: 0px 0px 30px -150px;
	list-style: none;
}
 ul.headingRight li{
	display: inline-block;
	padding: 0 155px;
	
 }
 .prefixName{
	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: left;
    height: 25px;
    line-height: 30px;
    padding: 3px 2% 0 0;
    width: 54px;
 }
 div.ex {
    background-color: #33CCFF;
    border: 3px solid #633E19;
    height: 60px;
    margin: 0 auto;
    padding: 20px;
    width: 114px;
}
div.exlink {
   text-decoration-color: red;
    border: 3px solid #633E19;
    height: 200px;
    margin: auto;
    padding: 10px;
    width: 132px;
	text-align: left;
}
.midtext{
	 color: #33ccff;
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
    font-size: 40px;
    font-weight: normal;
    margin: 0 0 0 182px;
   
}
.yello{
	 color: #FFFF58;
	 text-align: center;
	 display:block;
	 margin-top: 2px;
	font-size: 18px;
  
}
.whiteColor{
	color: #fff !important;
}
.marginTop{
	margin-top: 1px;
}
.clr{
	color: #33CCFF;
	padding : 5px;
}
.exlinkSpan{
	display: block;
	margin: 2% 9px;
}
.tableCustomer{
	padding:27px 0px 0px 194px;
}

.textDecorationNone{
text-decoration: none; !important
}
.linkText{
	color: #33ccff;
	text-decoration: none;
}
.changePwd {
	border-collapse: collapse;
	margin: 20px 0;
}
.registrationFormPhone {
	table-layout: fixed;
}
.changePwd td, .changePwd th {
	padding: 3px 0 3px 10px;
}

.changePwd th {
	color: #000;
	font-weight: normal;
	font-size: 14px;
}
.changePwd tr.tableHead th {
	font-weight: bold;
}


.changePwd .regTxtField {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 15px;
	line-height: 26px;
	padding: 3px 2%;
	width: 205px;
}
.changePwd .selectField {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 25px;
	line-height: 30px;
	padding: 3px 2% 0 0;
	width: 215px;
}
.changePwd label {
	width: 100%;
	float: left;
	margin: 0 0 4px 0;
	color: #000;
	font-weight: bold;
}

.changePwd .labelValue {
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 0;
	width: 205px;
}
.changePwd .regPhoneTxtField3 {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #DCDCDC;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 3px 2%;
	width: 185px;
}
.changePwd  tr td, .changePwd tr th {
	vertical-align: top;
}
.changePwd  .labelTxt {
	margin: 3px 0 0 4;
	width: 100%;
	float: left;
	text-align: right;
}
 .ciinfo{
	float: left; width: 44%; line-height: 130%;margin-top:10px;
}

.whiteColor a {
	text-decoration: none;
    color: #FFFFFF !important;
}


.yello {
    color: #FFFF58;
    display: block;
    font-size: 18px;
    margin-top: 2px;
    text-align: center;
}

.hidden{
	display:none;
}
.question{
	color:#00b0f0;
	cursor:pointer;
}
.b-1{
	border:0px solid #000!important;
}

.countryspan {
	
	
	/*font-weight: bold;*/
	background: url(../images/worldmap.jpg) left center no-repeat;
	/*height: 18px;*/
	
	margin: 0 12px 0 0;
	padding: 0 13px 0 37px;
	border-right: 1px solid #6A6A6A;
	
}

.feedback td, .feedback th {
                padding: 3px 0 3px 10px;
}

.feedback th {
                color: #000;
                font-weight: normal;
                font-size: 14px;
}
.feedback tr.tableHead th {
                font-weight: bold;
}


.feedback .regTxtField {
                background: none repeat scroll 0 0 #F6F6F6;
                border: 1px solid #DCDCDC;
                float: left;
                height: 15px;
                line-height: 26px;
                padding: 3px 2%;
                width: 205px;
}
.feedback .selectField {
                background: none repeat scroll 0 0 #F6F6F6;
                border: 1px solid #DCDCDC;
                float: left;
                height: 25px;
                line-height: 30px;
                padding: 3px 2% 0 0;
                width: 215px;
}
.feedback label {
                width: 100%;
                float: left;
                margin: 0 0 4px 0;
                color: #000;
                font-weight: bold;
                text-decoration: underline;
}

.feedback .labelValue {
                float: left;
                height: 26px;
                line-height: 26px;
                padding: 3px 0;
                width: 205px;
}
.feedback .regPhoneTxtField3 {
                background: none repeat scroll 0 0 #F6F6F6;
                border: 1px solid #DCDCDC;
                float: left;
                height: 26px;
                line-height: 26px;
                padding: 3px 2%;
                width: 185px;
}
.feedback  tr td, .feedback tr th {
                vertical-align: top;
}
.feedback  .labelTxt {
                margin: 3px 0 0 4;
                width: 100%;
                float: left;
                text-align: right;
                
                
}
.feedback .feedbackTxtArea {
                background: none repeat scroll 0 0 #FFF;
                border: 1px solid #DCDCDC;
                float: left;
                height: 40px;
                line-height: 26px;
                padding: 3px 2%;
                width: 500px;
}
.feedback .selectField {
                background: none repeat scroll 0 0 #F6F6F6;
                border: 1px solid #DCDCDC;
                float: left;
                height: 25px;
                line-height: 30px;
                padding: 3px 2% 0 0;
                width: 60px;
                padding-right: 0px;
}

.feedbackMail  tr td, .feedbackMail tr th {
	vertical-align: top;
}

.labelTitle {
	font-size: 14px;
	color: #000;
    font-weight: normal;
    padding: 15px 0 0;	
}
.downLine{
	border-bottom: 1px solid #dcdcdc;
    float: left;
    padding: 3px 0 10px;
    width: 100%;
}
.searchContainer{
	margin:13px 0 0 370px;
	padding:0 0 0 0;
}


.sorting label {
	float: left;
	margin: -3px 0 0 0;
}
.sortSel {
	float: left;
	margin: 0 0 0 5px;
	border: 1px solid #dcdcdc;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	width: 130px;
}
.partsLookupRibbenmindhead {
	background: #F6F6F6 no-repeat left top;
	border: 1px solid #CFCFCF;
	height: 28px;
	float: left;
	width: 987px;
} 

.partsLookupInfoblue {
	color: #00afee;
    padding: 6px 3px 0px 10px;
    text-decoration: none;
}
.categoryheaderspace{
	float: left; height: 28px; width: 350px; color: #000;
}

.categoryheadermaterial{
	float: left; height: 28px; width: 150px; color: #000;
}

.categoryheaderquantity{
	float: left; height: 28px; width: 110px; color: #000;
}

.categoryheaderunit{
	float: left; height: 28px; width: 70px; color: #000;
}

.categoryheaderdelivery{
	float: left; height: 28px; width:122px; color: #000;
}

.categoryheaderimg{
	float: left; height: 28px; width: 81px;
}



.chkBoxCategory {
	margin: 2px 5px 0 0;
	padding: 0;
	float: left;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	sborder: 1px solid #999999/*{borderColorHover}*/; 
	background:none repeat scroll 0 0 transparent !important;
	font-weight: normal/*{fwDefault}*/; 
	color: #333/*{fcHover}*/;
 }
 #ui-datepicker-div{
	border: 1px solid #999999/*{borderColorHover}*/; 

 }

 /* .addfavourite {
	background: none no-repeat scroll left top #f6f6f6;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 22px;
    margin: 10px 0 0;
    width: 140px;

} */
.addFavouriteInfo {
	 margin: 0 0 0;
    padding: 3px 0 0 0px;
    text-align: center;
}
.addFavouriteInfo h3 {
	color: #000;
	padding: 0;
	width: 142px;
	font-size: 11px;	
}
 
.partsLookupInfoActive h3 {
	color: #fff;
	padding: 0;
	width: 187px;
	font-size: 13px;
}
.partsLookupInfoActive {
	 margin: 0 0 0;
    padding: 6px 0 0 13px;
    text-align: center;
}
/*for search */
.tableCustomer{
	padding:27px 0px 0px 100px;
}

.rssincl-entry {
    background-color: #f8f8f8;
    background-image: url("../images/rssinclude_item_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    float: right;
    left: 64%;
    margin: -132px -3px 20px 19px;
    padding: 8px 14px;
   
    top: 64%;
    width: 20%;
}
 .rssincl-entry ul{
	margin:0;
	padding: 0;
 }
 .rssincl-entry ul li{
	list-style: none;
	padding: 5px 0;
 }
 

 
/*for search */
.tableCustomer{
	padding:27px 0px 0px 100px;
}
.rssincl-entry {
    background-color: #f8f8f8;
    background-image: url("../images/rssinclude_item_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    float: right;
    left: 64%;
  	margin:  -64px 0 24px 727px;
   
   
    top: 64%;
    width: 20%;
}
 .rssincl-entry ul{
	margin:0;
	padding: 0;
 }
 .rssincl-entry ul li{
	list-style: none;
	padding: 5px 0;
 }
 .selectFildContent{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e3f6fd;
    border-color: #b8deeb -moz-use-text-color #b8deeb #b8deeb;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #918f92;
    float: left;
    height: 22px;
    line-height: 29px;
    padding: 1px 5px;
    width: 153px;
	 margin-bottom: 10px;
 }

 .green{
	color:#3abc00;
 }
 .slimmenu li ul li{
		width: 100% !important;
	
}

 .slimmenu li ul li a{
	width: 100% !important;
	

} 
.spance1{
	/*  line-height: 25px;
    margin: 0px 14px 0px;*/
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    border-right: medium none;
    outline: medium none;
    display: block;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0 20px;
}
	
.prod_refine {
    border-top: 0px solid rgb(207, 207, 207);
    border-bottom: 0px solid rgb(207, 207, 207);
    margin-top: -4px;
}

 
 .pagination {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
	margin: 8px 0 5px 0;
}

.categoryheaderspace{
	float: left; height: 28px; width: 305px; color: #000;
}

.categoryheadermaterial{
	float: left; height: 28px; width: 150px; color: #000;
}

.categoryheaderquantity{
	float: left; height: 28px; width: 110px; color: #000;
}

.categoryheaderunit{
	float: left; height: 28px; width: 70px; color: #000;
}

.categoryheaderdelivery{
	float: left; height: 28px; width:83px; color: #000;
}

.categoryheaderimg{
	float: left; height: 28px; width: 81px;
}


.productDisplyPanel3 {
	width: 100%;
	float: left;
}

.productDisplyPanel3 ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 5px 0 0 0
}

.productDisplyPanel3 ul li {
	width: 100%;
	float: left;
	padding: 3px 0 10px 0;
	border-bottom: 1px solid #dcdcdc;
}
.productDisplyPanel3 ul li ul {
	width: 95%;
	margin: 0 0 0 4%;
}
.productDisplyPanel3 ul li ul li {
	width: 100%;
	border: none;
	list-style: disc outside;
}

.productDisplyPanel3 ul li .itemImage {
	/*border: 1px solid #dcdcdc;*/
	width: 300px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0 0 0;
	float: left;
	color: #000;
}

.productDisplyPanel3 ul li .itemImageUnit {
	/*border: 1px solid #dcdcdc;*/
	width: 100px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px -34px 0 0;
	float: left;
	color: #000;
}
.productDisplyPanel3 ul li .itemimg {
	/*border: 1px solid #dcdcdc;*/
	width: 50px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0 0 0;
	float: left;
	color: #000;
}

.productDisplyPanel3 ul li .itemDate {
	/*border: 1px solid #dcdcdc;*/
	height: 20px;
	font-size: 11px;
	margin: 10px 36px 0 0;
	float: left;
	color: #000;
}

.productDisplyPanel3 ul li .docImage {
	width: 5%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel3 ul li .videoImage {
	width: 10%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel3 ul.videoListItem li .itemImage {
	width: 75px;
}
.productDisplyPanel3 ul.videoListItem li .itemInfoBox {
	width: 457090px;
}
.productDisplyPanel3 ul li .itemInfoBox {
	width: 143px;
	margin: 0 0 0 10px;
	float: left;
}
.productDisplyPanel3 ul li .itemInfoBxadditem {
	width: 110px;
	margin: 0 0 0 10px;
	float: left;
}
.productDisplyPanel3 ul li .itemInfoBxadditemCheck {
	width: 30px;
	margin: 9px 0 0 9px;
	float: left;
}
.productDisplyPanel3 ul li .additem {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: left;
    height: 16px;
    line-height: 23px;
    padding: 0 3px 5px 0;
    width: 36px;
	margin: 7px 0 0;
}

.productDisplyPanel3 ul li .itemInfoBox .itemName {
	color: #000;
	font-size: 16px;
	display: block;
}

.productDisplyPanel3 ul li .itemInfoBox .itemName a {
	color: #000;
}

.productDisplyPanel3 ul li .itemInfoBox .productNumber {
	color: #3FAF33;
	font-size: 15px;
	clear: both;
	border: none
}
.productDisplyPanel3 ul li .itemInfoBox .productNumber a {
	color: #3FAF33;
}
.productDisplyPanel3 ul li .itemName {
	overflow: hidden;
}

.productDisplyPanel3 ul li .itemImage img {
	width: 140px;
	height: 120px;
}
.productDisplyPanel3 ul li .additem img {
	width: 140px;
	height: 120px;
}
/* ultrasound nonfasttrack changes*/
	.productDisplyPanel3 ul li .itemInfoBox .returnable
	{
	font-size: 13px;
	color:#494949;
	}
	/* fix for ultrasound nonfasttrack description space issue*/
	.productDisplyPanel3 ul li  p {
	margin: 10px 0;
	padding: 0;
}
.productDisplyPanel3 ul li .itemInfoBox .itemInfo {
	font-size: 13px;
	margin: 10px 0;
}
.topMargin7{
	margin:7px;
}
.contentDiv {
	width: 100%;
	float: left;
}







.manageUsrTblHad {
	width: 210px;margin: 0 0 0 10px;float: left;
}
.manageUsrTblHadtext1 {
	width: 210px;margin: 0 0 0 10px;float: left;
}
.manageUsrTblHadtext2 {
	width: 186px;margin: 0 0 0 10px;float: left;
}
.manageUsrTblHadtext3 {
	width: 243px;margin: 0 0 0 10px;float: left;
}
.manageUsrTblHadtext4 {
	width: 175px;margin: 0 0 0 10px;float: left;
}
.partsLookupInfo {
	 margin: 0 0 0;
    padding: 6px 0 0 13px;
    text-align: center;
}

.partsLookupInfo h3 {
	color: #000;
	padding: 0;
	width: 187px;
	font-size: 13px;	
}
.partsLookupInfo p {
	color: #0067A6;
	padding: 0;
	width: 170px;
}
.contentDiv {
	width: 100%;
	float: left;
}

.contentDiv  .aboutUsLeft .infodiv {
	margin-right: 17px;
	width: 225px;
}

.contentDiv  .aboutUsLeft .infoHeading, .leftPanel .infoHeading {
	color: #3ABC00;
	margin: 15px 0;
	text-transform: uppercase;
}

.contentDiv .aboutUsLeft .infoContainer {
	margin: 0;
	height: 80px;
}
.pagination {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
	margin: 8px 0 0px 0;
}
.downLine{
	border-bottom: 1px solid #dcdcdc;
    float: left;
    padding: 3px 0 10px;
    width: 100%;
}


.form_field-input{
	smargin: -18px 0 0 164px !important;
	
}
.productDisplyPanel2 {
	width: 100%;
	float: left;
}
.productDisplyPanelTR {
	height: 31px !important;
	background-color: #e3f6fd;
}

.table_budget td {
	padding-left:23px;
	padding-top:7px;
	
}
 /*
	Navigation
*****************/
#nav_main {
	margin: 0 auto;
	position: relative;
}

#nav_main ul { /*overflow: hidden;*/
	position: relative;
	margin: 0;
	padding: 0;
}

#nav_main ul li {
	float: left;
	/* position: relative;  BA.2011.05.11 added to fix IE7 sub menu alignment issues.*/
}

#nav_main ul li img {
	padding-right: 4px;
}

#nav_main ul li a {
	float: left;
	margin: 0;
}

#nav_main ul li:first-child a {
	border-left: 0 none;
}

#nav_main ul li.special_offer {
	float: right;
}



.productDisplyPanel5 {
	width: 100%;
	float: left;
}

.productDisplyPanel5 ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 5px 0 0 0
}

.productDisplyPanel5 ul li {
	width: 100%;
	float: left;
	padding: 3px 0 10px 0;
	border-bottom: 1px solid #dcdcdc;
}
.productDisplyPanel5 ul li ul {
	width: 95%;
	margin: 0 0 0 4%;
}
.productDisplyPanel5 ul li ul li {
	width: 100%;
	border: none;
	list-style: disc outside;
}

.productDisplyPanel5 ul li .itemImage {
	/*border: 1px solid #dcdcdc;*/
	width: 140px;
	height: 120px;
	text-align: center;
	margin: 10px 0 0 0;
	float: left;
}

.productDisplyPanel5 ul li .docImage {
	width: 5%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel5 ul li .videoImage {
	width: 10%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel5 ul.videoListItem li .itemImage {
	width: 75px;
}
.productDisplyPanel5 ul.videoListItem li .itemInfoBox {
	width: 450px;
}
.productDisplyPanel5 ul li .itemInfoBox {
	width: 400px;
	margin: 0 0 0 10px;
	float: left;
}

.productDisplyPanel5 ul li .itemInfoBox .itemName {
	color: #000;
	font-size: 16px;
	display: block;
}

.productDisplyPanel5 ul li .itemInfoBox .itemName a {
	color: #000;
}

.productDisplyPanel5 ul li .itemInfoBox .productNumber {
	color: #3FAF33;
	font-size: 15px;
	clear: both;
	border: none
}
.productDisplyPanel5 ul li .itemInfoBox .productNumber a {
	color: #3FAF33;
}

.productDisplyPanel5 {
	width: 100%;
	float: left;
}

.productDisplyPanel5 ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0px 0 0 0
}

.productDisplyPanel5 ul li {
	width: 100%;
	float: left;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #dcdcdc;
}
.productDisplyPanel5 ul li ul {
	width: 95%;
	margin: 0 0 0 4%;
}
.productDisplyPanel5 ul li ul li {
	width: 100%;
	border: none;
	list-style: disc outside;
}

.productDisplyPanel5 ul li .itemImage {
	/*border: 1px solid #dcdcdc;*/
	color: #000;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 10px 0;
    text-align: left;
    width: 300px;
}

.productDisplyPanel5 ul li .itemImageUnit {
	/*border: 1px solid #dcdcdc;*/
	color: #000;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 10px 0 0;
    text-align: left;
    width: 66px;
}
.productDisplyPanel5 ul li .itemimg {
	/*border: 1px solid #dcdcdc;*/
	width: 50px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0 0 0;
	float: left;
	color: #000;
}

.productDisplyPanel5 ul li .itemDate {
	/*border: 1px solid #dcdcdc;*/
	color: #000;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 10px 65px 0 0;
}

.productDisplyPanel5 ul li .docImage {
	width: 5%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel5 ul li .videoImage {
	width: 10%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel5 ul.videoListItem li .itemImage {
	width: 75px;
}
.productDisplyPanel5 ul.videoListItem li .itemInfoBox {
	width: 457090px;
}
.productDisplyPanel5 ul li .itemInfoBox {
	float: left;
    margin: 0 0 0 7px;
    padding: 0;
    width: 150px;
}

.productDisplyPanel5 ul li .itemInfoBxadditem {
	float: left;
    margin: 8px 0 0;
    width: 110px;
}
.productDisplyPanel5 ul li .itemInfoBxadditemCheck {
	width: 30px;
	margin: 9px 0 0 9px;
	float: left;
}
.productDisplyPanel5 ul li .additem {
	color: #918f92;
   	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: left;
    height: 20px;
    width: 26px;
}


.productDisplyPanel5 ul li .itemInfoBox .itemName {
	color: #000;
	font-size: 16px;
	display: block;
}

.productDisplyPanel5 ul li .itemInfoBox .itemName a {
	color: #000;
}

.productDisplyPanel5 ul li .itemInfoBox .productNumber {
	color: #3FAF33;
	font-size: 15px;
	clear: both;
	border: none
}
.productDisplyPanel5 ul li .itemInfoBox .productNumber a {
	color: #3FAF33;
}
.productDisplyPanel5 ul li .itemName {
	overflow: hidden;
}

.productDisplyPanel5 ul li .itemImage img {
	width: 140px;
	height: 120px;
}
.productDisplyPanel ul li .itemImage img {
	width: 96px;
	height: 96px;
}

.productDisplyPanel5 ul li .additem img {
	width: 140px;
	height: 120px;
}
/* ultrasound nonfasttrack changes*/
	.productDisplyPanel5 ul li .itemInfoBox .returnable
	{
	font-size: 13px;
	color:#494949;
	}
	/* fix for ultrasound nonfasttrack description space issue*/
	.productDisplyPanel5 ul li  p {
	margin: 10px 0;
	padding: 0;
}
.productDisplyPanel5 ul li .itemInfoBox .itemInfo {
	font-size: 13px;
	margin: 10px 0;
}
.hasDatepicker {
    width: 70px;
}




.filter{
	background-color: #cfcfcf;
    border: 0 none;
    float: left;
    width: 100%;
}
.statusBtn{
	border-radius: 4px;
	width: 100%;
}


.shareCartwidget {
	background: url("../images/plus1.png") no-repeat scroll 1px 3px #cdefe1;
    border: 1px solid #cfcfcf;
    color: #00aff2;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 2px -3px 6px;
    padding: 6px 2px 9px 11px;
    text-align: center;
    width: 0;
}


.shareCartwidgetMinus {
	background: url("../images/minus.png") no-repeat scroll 1px 3px #cdefe1;
    border: 1px solid #cfcfcf;
    color: #00aff2;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 2px -3px 6px;
    padding: 6px 2px 9px 11px;
    text-align: center;
    width: 0;
}

.select_filter {
font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
background-color: #cfcfcf;
border: 0px;
color: #fff;
font-weight: bold;
}
 search_init {
	width:100% !important;
}	
.dataTables_paginate {
	clear: both;
	display: none;
} 
table.reference th {
	color: #ffffff;
	background-color: #cfcfcf;
	border: 1px solid #cfcfcf;
	padding: 3px;
	vertical-align: top;
	text-align: left;
}	


input, select {
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
}
select {
    float: left !important;
}
input, select {
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
}

.search_init {
	width:100% !important;
}	
.dataTables_paginate {
	clear: both;
	display: none;
}
.dataTables_length,.paginate_disabled_previous, .paginate_disabled_next, .dataTables_info {
	display:none;
}
.dataTables_filter  label{
	display:none;
}
.dataTable {
	float:left;
}


.menuIcon{
	background: url("../images/accCollapse.png") no-repeat left top;
	padding-left: 30px;
	z-index: 9999;
	margin-left: 10px;
}
.width20 {
	width:20%
	
}

.shipTo {
	       background: none repeat scroll 0 0 #F6F6F6;
                border: 1px solid #DCDCDC;
                float: left;
                height: 15px;
                line-height: 26px;
                padding: 3px 2%;
                width: 205px;
	
}
.ponumberheaderspace {
	color: #000;
    float: left;
    height: 28px;
    width: 494px;
}
.ponumberheaderspace2 {
	color: #000;
    float: left;
    height: 28px;
    width: 350px;
}
.ponumberheaderquantity {
	color: #000;
    float: left;
    height: 28px;
    width: 146px;
}
.ponumberheaderquantity2 {
	color: #000;
    float: left;
    height: 28px;
    width: 180px;
}
.ponumberheaderdelivery{
	color: #000;
    float: left;
    height: 28px;
    width: 117px;
}
.ponumberProduct {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 498px;
}
.ponumberProduct2 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:325px;
}

.ponumberQuantity {
	float: left;
    width: 143px;
}

.ponumberUnit {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 119px;
}

.purchaseOrderNumber {
	padding:14px 0px 13px 0px
}
.OrderNumberInput {
	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
	height: 15px;
    line-height: 26px;
    padding: 3px 2%;
}

.ponumberdelivery{
	color: #000;
    float: left;
    height: 28px;
    width: 100px;
}

.pheaderdelivery{
	color: #000;
    float: left;
    height: 28px;
    width: 83px;
}

.productDisplyPanel4 ul li .itemDate2 {
	/*border: 1px solid #dcdcdc;*/
	height: 20px;
	font-size: 11px;
	float: left;
	color: #000;
}

.OrderNumberInput4 {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: right;
    height: 15px;
    line-height: 26px;
    padding: 3px 0;
    width: 99px;
}

.productDisplyPanel4 ul li .itemImage2 {
	/*border: 1px solid #dcdcdc;*/
	color: #000;
}



.productDisplyPanel4 {
	width: 100%;
	float: left;
}

.productDisplyPanel4 ul {
	width: 100%;
	float: left;
	list-style: none;
	
}

.productDisplyPanel4 ul li {
	border-bottom: 1px solid #dcdcdc;
    float: left;
    margin: 10px 0 0;
    padding: 0 0px 10px 0px;
    width: 100%;
}
.productDisplyPanel4 ul li ul {
	width: 95%;
	margin: 0 0 0 4%;
}
.productDisplyPanel4 ul li ul li {
	width: 100%;
	border: none;
	list-style: disc outside;
}

.productDisplyPanel4 ul li .itemImage {
	/*border: 1px solid #dcdcdc;*/
	width: 300px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0 0 0;
	float: left;
	color: #000;
}

.productDisplyPanel4 ul li .itemImageUnit {
	/*border: 1px solid #dcdcdc;*/
	width: 100px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px -34px 0 0;
	float: left;
	color: #000;
}
.productDisplyPanel4 ul li .itemimg {
	/*border: 1px solid #dcdcdc;*/
	width: 50px;
	height: 20px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0 0 0;
	float: left;
	color: #000;
}

.productDisplyPanel4 ul li .itemDate {
	/*border: 1px solid #dcdcdc;*/
	height: 20px;
	font-size: 11px;
	margin: 0 39px 0 -5px;
	float: left;
	color: #000;
}


.productDisplyPanel4 ul li .docImage {
	width: 5%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel4 ul li .videoImage {
	width: 10%;
	text-align: center;
	margin: 2px 0 0 0;
	float: left;
}

.productDisplyPanel4 ul.videoListItem li .itemImage {
	width: 75px;
}
.productDisplyPanel4 ul.videoListItem li .itemInfoBox {
	width: 457090px;
}
.productDisplyPanel4 ul li .itemInfoBox {
	width: 143px;
	margin: 0 0 0 10px;
	float: left;
}
.productDisplyPanel4 ul li .itemInfoBxadditem {
	width: 110px;
	margin: 0 0 0 10px;
	float: left;
}
.productDisplyPanel4 ul li .itemInfoBxadditem5 {
	width: 65px;
	 margin: 0 35px 0 0;
	float: left;
}
.productDisplyPanel4 ul li .itemInfoBxadditem2 {
	width: 95px;
	margin: 0 0 0 10px;
	float: left;
}
.productDisplyPanel4 ul li .itemInfoBxadditemCheck {
	width: 30px;
	margin: 9px 0 0 9px;
	float: left;
}
.productDisplyPanel4 ul li .additem {
    	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: right;
    height: 20px;
   
    width: 35px;
}

.productDisplyPanel4 ul li .itemInfoBox .itemName {
	color: #000;
	font-size: 16px;
	display: block;
}

.productDisplyPanel4 ul li .itemInfoBox .itemName a {
	color: #000;
}

.productDisplyPanel4ul li .itemInfoBox .productNumber {
	color: #3FAF33;
	font-size: 15px;
	clear: both;
	border: none
}
.productDisplyPanel4 ul li .itemInfoBox .productNumber a {
	color: #3FAF33;
}
.productDisplyPanel4 ul li .itemName {
	overflow: hidden;
}

.productDisplyPanel4 ul li .itemImage img {
	width: 140px;
	height: 120px;
}

.productDisplyPanel4 ul li .additem img {
	width: 140px;
	height: 120px;
}
/* ultrasound nonfasttrack changes*/
	.productDisplyPanel4 ul li .itemInfoBox .returnable
	{
	font-size: 13px;
	color:#494949;
	}
	/* fix for ultrasound nonfasttrack description space issue*/
	.productDisplyPanel4ul li  p {
	margin: 10px 0;
	padding: 0;
}
.productDisplyPanel4 ul li .itemInfoBox .itemInfo {
	font-size: 13px;
	margin: 10px 0;
}
.itemDate2{
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
   
}

.OrderNumberInput2{
	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: left;
    height: 20px;
   width: 61px;
	
}

.pagination2 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
}
.OrderNumberInput6 {
	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
	height: 20px;
   
}
.poNumberDiv{
	padding: 0 23px 0 0;
}
.ordarNumberSpan{
	 margin: 0 0 0 31px;
}
.underline {
	text-decoration: underline;
}
.wizard {
    background-color: #E3F6FD;
    border: 1px solid #cecfd1;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    overflow: hidden;
    position: relative;
}

.wizard ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 1200px;
}
.wizard ul li:first-child {
    border-radius: 3px 0 0 3px;
    padding-left: 20px;
}
.wizard ul li.active {
    background: none repeat scroll 0 0 #00b0f0;
    color: #ffffff;
}
.wizard ul li {
    background: none repeat scroll 0 0 #E3F6FD;
    cursor: default;
    float: left;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0 20px 0 30px;
    position: relative;
    text-align: center;
    width: 194px;
}

.wizard ul li .badge {
    font-size: 11px;
    margin-right: 8px;
}
.label-info, .badge-info {
    background-color: #08a5e1;
}
.badge {
    border-radius: 9px;
    padding-left: 9px;
    padding-right: 9px;
}
.label, .badge {
    background-color: #bfc2c5;
    color: #ffffff;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.wizard ul li.active .chevron:before {
    border-left: 14px solid #00b0f0;
    color: #E3F6FD;
}
.wizard ul li .chevron:before {
    border-color: transparent currentcolor transparent #E3F6FD;
    border-style: solid none solid solid;
    border-width: 16px 0 16px 14px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: -16px;
    color: #E3F6FD;
}
.wizard ul li .chevron {
    border-color: transparent currentcolor transparent #000;
    border-style: solid none solid solid;
    border-width: 16px 0 16px 14px;
    display: block;
    position: absolute;
    right: -14px;
    top: 0;
    z-index: 1 !important;
}


div[role="dialog"], .ui-dialog-buttonpane {
    background: none no-repeat scroll left top #bfbfbf !important;
    border: 0 solid #bfbfbf;
    scolor: white !important;
}
.ui-dialog-content, .ui-widget-content {
    min-height: 20px !important;
}
.ui-dialog {
    z-index: 9999;
     left: 400px !important;
     top: 200px !important;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #fff;
    font-size: 14px;
}



.addQuantity {
	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: left;
    height: 28px;
    line-height: 23px;
    margin: 2px 0 0;
    padding: 0 3px 5px 0;
    width: 36px;
}
.downLine2{
	border-bottom: 1px solid #dcdcdc;
    padding: 3px 0 10px;
    width: 100%;
}
.addfavourite2 {
	background: #F6F6F6 no-repeat left top;
	border: 1px solid #CFCFCF;
	height: 22px;
	float: left;
	 width: 140px;
	margin: 2px 0 0;
	 border-radius: 4px;
	 font-size: 10px;

}
.catPadding {
	padding:13px 0px 0px 0px;
}

.spanBottomBoader{
border-bottom: 1px solid;
float:left;

}
.doCheckoutBut {
	background: none repeat scroll 0 0 #8f8f8f;
    border-right: 1px solid #00aff2;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 12px;
    margin: 5px 19px 0 0;
    text-align: center;
 }
 .searchButContent {
	background: url(../images/button/searchArrow.png) no-repeat top left;
	float: left;
	width: 26px;
	border: none;
	height: 26px;	
 }


.blueButtonOrderAction {
	 background: none repeat scroll 0 0 #00aff2;
    border: 1px solid #ebebeb;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 30px;
    line-height: 26px;
    margin: 0;
    text-align: center;
}
.confirmPera p {
	color: #FFA500 !important;
    font-size: 16px;
    margin: 16px 0 0;
}
.ordConfirmPera p {
	color: #008000  !important;
    font-size: 16px;
    margin: 16px 0 0;
}
.stockPonumberheaderspace2 {
	color: #000;
    float: left;
    height: 28px;
    width: 270px;
}
.stockPonumberProduct2 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:270px;
}
.productDisplyPanel4 ul li .stockItemInfoBxadditem2 {
	
	float: left;
	margin: 8px 0 0 34px;
}
.stockPonumberProduct21 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:155px;
}
.stockPonumberProduct22 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:68px;
}
.stockPonumberProduct23 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:94px;
}
.stockPonumberProduct24 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:120px;
}
.stockPonumberProduct25 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:120px;
}
.stockPonumberProduct26 {
	color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width:100px;
}
.stockPonumberheaderdelivery{
	color: #000;
    float: left;
    height: 28px;
    width: 65px;
}

.stockPonumberheaderdelivery2{
	color: #000;
    float: left;
    height: 28px;
    width: 95px;
}
.stockPonumberheaderdelivery3{
	color: #000;
    float: left;
    height: 28px;
    width: 120px;
}
.stockPonumberheaderdelivery4{
	color: #000;
    float: left;
    height: 28px;
    width: 89px;
}
.stockPonumberheaderdelivery5{
	color: #000;
    float: left;
    height: 28px;
    width: 84px;
}
.stockPonumberheaderquantity21 {
	color: #000;
    float: left;
    height: 28px;
    width: 155px;
}
.netPrice h4 {
	color: #000000;
    margin-left: 400px;
    float:left;
    padding: 0 0 10px;
}
.netPrice h5 {
	color: #000000;
    margin-left: 400px;
   
    padding: 0 0 10px;
}
.ui-icon-circle-triangle-w{
	
	background: url(../images/icon-arrow-left-scroller_h.png) no-repeat top left !important;
	
}
.ui-icon-circle-triangle-e{
	background: url(../images/icon-arrow-right-scroller_h.png) no-repeat top left !important;
}
.netPrice {
	font-size: 13px;
    font-weight: bold;

    margin: 0 0 0 365px;
}
	.hoverInsimg {
	background: url("../images/hoverArrow.jpg") no-repeat scroll 1px 3px #fff;
    float: left;
    margin: 0px 0 0 180px;
    padding: 10px 16px 74px 116px;
}
.orderInsimg {
	background: url("../images/order.jpg") no-repeat scroll 1px 3px #fff;
    float: left;
    margin: 23px 5px 0;
   	padding: 64px 46px 74px 116px;
    width: 2%;
}
.contantShip {
	color: gray;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 32px 1px 0 8px;
}
.contantInstruction {
	color: gray;
    font-size: 16px;
    font-weight: bold;
    padding: 21px 1px 0 8px;
}
.searchArrowInsimg {
	background: url("../images/searchArrow.jpg") no-repeat scroll 1px 3px #fff;
    float: right;
    margin: -29px 0 0;
    padding: 25px 310px 74px 116px;
    width: 2%;
}
.searchInsimg {
	
    float: left;
 
}
.removeLink {
	float: right;
	margin: 0 44px 0 0;
}
.ContPhone{
	background: url("../images/phone1.jpg") no-repeat no-repeat;
   
}

.ContFax{
	background: url("../images/fax1.jpg") no-repeat scroll 1px 3px #fff;
}

.ContEmail{
	background: url("../images/email1.jpg") no-repeat scroll 1px 3px #fff;
}

.ContAddress{
	background: url("../images/office1.jpg") no-repeat scroll 1px 3px #fff;
}
.ContText{
	margin:0 0 0 30px;
}



.productDisplyPanel5a {
	float: left;
    width: 100%;
}

.productDisplyPanel5a ul {
	width: 100%;
	float: left;
	list-style: none;
	
}

.productDisplyPanel5a ul li {
	border-bottom: 1px solid #dcdcdc;
    float: left;
    padding: 10px 0;
    width: 100%;
}
.productDisplyPanel5a ul li .itemImage {
	color: #000;
    float: left;
    font-size: 11px;
    width: 300px;
}

.productDisplyPanel5a ul li .itemInfoBox {
	width: 156px;
	
	float: left;
}

.productDisplyPanel5a ul li .itemInfoBxadditem {
	float: left;
    width: 110px;
}
.productDisplyPanel5a ul li .additem {
	 background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    color: #918f92;
    float: left;
    height: 20px;
    width: 26px;
}
.productDisplyPanel5a ul li .itemImageUnit {
	color: #000;
    float: left;
    font-size: 11px;
    width: 66px;
}
.productDisplyPanel5a ul li .itemDate {
	 color: #000;
    float: left;
    font-size: 11px;
    width: 124px;
}
.blueButtonCartFav {
	background: url("../images/cartWhite.png") no-repeat scroll left center #00aff2;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    text-decoration: underline;
    height: 26px;
    text-align: right;
    width: 105px;
}
.menuIcon1{
	background: url("../images/accExpand1.png") no-repeat left top;
	padding: 37px 73px 0px 25px;
	z-index: 9999;
	margin: -7px -59px 0px 85px;

}


.productDisplyPanel4a {
    float: left;
    width: 100%;
}

.productDisplyPanel4a ul {
    float: left;
    width: 100%;
}

.productDisplyPanel4a ul li {
  border-bottom: 1px solid #dcdcdc;
    float: left;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 100%;
}

.productDisplyPanel4a .stockPonumberProductOrder {
    color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 270px;
}

.productDisplyPanel4a .stockPonumberProduct21Order {
    color: #000;
    float: left;
    width: 84px;
}

.productDisplyPanel4a .addQuantityOrder {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #dcdcdc;
    float: left;
    height: 20px;
    width: 36px;
}
.productDisplyPanel4a ul li .stockItemInfoBxadditem2Order {
    float: left;
   width: 70px;
}

.productDisplyPanel4a .stockPonumberProduct22Order {
     color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 68px;
    margin: 2px 0 0;
}

.productDisplyPanel4a .stockPonumberProduct23Oredr {
    color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 94px;
    margin: 2px 0 0;
}

.productDisplyPanel4a .stockPonumberProduct24Oredr {
   color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 120px;
    margin: 2px 0 0;
}

.productDisplyPanel4a .stockPonumberProduct25Oredr {
    color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 133px;
}

.productDisplyPanel4a .stockPonumberProduct26Oredr {
    color: #000;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 100px;

}
.containDiv3{
	border-top: 1px solid;
    float: left;
	spadding-top: 25px;
    width: 100%;
}
.expotButton{
	  background: none repeat scroll 0 0 #00aff2;
    border: 1px solid #ebebeb;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 30px;
   margin: 0 8px 4px 0;
    padding: 4px 19px;
	 border-radius: 81px;
}
.dacuration li{
	 list-style-type: none !important;

   }
   
.cookieHomeContainer {
background: none repeat scroll 0 0 #cacaca;
    float: left;
    height: 20px;
    margin: 17px 0 -31px 81px;
    width: 335px;
}
.closeCookie {
	float:right; 
	padding: 2px 8px 4px 0px;
	cursor:pointer;
}
.cookieText {
	float:left;
	padding: 1px 0px 0px 12px;

}

/**************************************/
.wizard {
    background-color: #E3F6FD;
    border: 1px solid #cecfd1;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    overflow: hidden;
    position: relative;
}

.wizard ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 1200px;
}
.wizard ul li:first-child {
    border-radius: 3px 0 0 3px;
    padding-left: 20px;
}
.wizard ul li.active {
    background: none repeat scroll 0 0 #00b0f0;
    color: #ffffff;
}
.wizard ul li {
   	cursor: default;
    float: left;
    font-size: 14px;
    height: 33px;
    line-height: 31px;
    margin: 0;
    padding: 0 20px 0 30px;
    position: relative;
    text-align: center;
    width: 192px;
}

.wizard ul li .badge {
    font-size: 11px;
    margin-right: 8px;
}
.label-info, .badge-info {
    background-color: #08a5e1;
}
.badge {
    border-radius: 9px;
    padding-left: 9px;
    padding-right: 9px;
}
.label, .badge {
    background-color: #bfc2c5;
    color: #ffffff;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.wizard ul li.active .chevron:before {
    border-left: 14px solid #00b0f0;
}
.wizard ul li .chevron:before {
    border-color: transparent currentcolor transparent #E3F6FD;
    border-style: solid none solid solid;
    border-width: 16px 0 16px 14px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: -16px;
}
.wizard ul li .chevron {
    border-color: transparent currentcolor transparent #000;
    border-style: solid none solid solid;
    border-width: 16px 0 16px 14px;
    display: block;
    position: absolute;
    right: -14px;
    top: 0;
    z-index: 1;
}
/** Mohit **/
.ui-jqgrid .ui-subgrid td.subgrid-data{
	
}
.ui-jqgrid-labels th .ui-jqgrid-sortable{
	text-align: left;
	smargin-left: 5px;
}
.selectClass{
	background: #CFCFCF !important;
	border: 0;
}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{
	background-color: #fff  !important;
	font-size: 12px !important;
}
.ui-jqgrid tr.jqgrow td{
	 border: 1px solid #808080;
    font-size: 11px !important;
    height: 31px !important;
}
.margin5{
	margin-left: 10px !important;
	 word-wrap: break-word;
}
.ui-jqgrid .ui-subgrid{
	sborder: 1px solid rgb(192,192,192) !important;
	border:none;
	border-bottom: 5px solid #f2f2f2 !important;
}
.ui-jqgrid .ui-jqgrid-bdiv{
	overflow-x: hidden !important;
}

.select_filter {
    background-color: #cfcfcf;
    border: 0 none;
    color: #fff;
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
    font-weight: bold;
}
.select_filter2 {
	color: #fff;
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.ui-jqgrid .ui-jqgrid-htable th div {
	color: #c9c9c9;
    font-family: "ge-inspira", "Helvetica-Neue",'geinspirapitch', Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

}
.inlineError2{
	color: #FF0000;
    font-size: 11px;
    height: 16px;
    padding: 0 0 0 283px;
}
.inlineError3{
	color: #FF0000;
    padding: 26px 0px 0px 766px;
    font-size: 11px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	margin: -8px !important;
}

.textDisabled {
	cursor: default;
}
.bluebutnManageUser{
	margin: 0px 21px 22px 164px !important;
}
.bluebutnManageUserDetail {
	margin: 0px 21px 22px 23px !important;

}
.headingRight3{
	 list-style: outside none none;
   margin: 0 0 15px;
}
.ui-jqgrid-bdiv {
	/*width: 1010px !important;*/
}

ul.headingRight2 {
    list-style: outside none none;
    margin: 0 0 4px -155px;
}
 ul.headingRight2 li{
	display: inline-block;
	padding: 0 155px;
	
 }
  ul.headingRight3 li{
	display: inline-block;
	
 }
 .deliveryTabel {
	border-collapse: separate;
    border-spacing: 0;
    padding:18px 0 0 10px !important;
    
}
.deliveryTabel tr {
	border-color: inherit;
    display: table-row;
    margin: 0;
    vertical-align: inherit;
}
.deliveryTabel th {
	 background-color: #e3f6fd;
    font-size: 12px;
    height: 0;
    left: 0;
    padding: 2% 0;
    text-align: center;
    width: 13%;
}
.deliveryTabel td {
	border: 1px solid #d4d4d4;
	width: 14%;
padding: 5px;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: top;
width: 11%;
}
/* table.deliveryTabel tr:nth-child(odd) {
background-color: #f1f1f1;
} */
.deliveryPopUpBody {
	margin: 0px 0 0;
}
.deliveryContant {
	padding: 10px 0;
    text-align: center;
}
.editUserShipto select {
	width: 630px !important;
}

 
.deliveryTabel1 thead {
	 left: 241px;
    position: fixed;
    width: 63%;
    top: 47px;
}
.scrolldelivery {
	padding: 0;
position: fixed;
top: 10%;
width: 61.25%;
	
}
.popupBodysignIndeliveryTabel {
	float: left;
	width: 100%;
	position: relative;
}
.deliveryPopUpBodydeliveryTabel {
	 margin: 0;
    overflow: auto;
}
#cboxContent1 {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.ui-widget-overlay {
    z-index: 999 !important;
}
.ui-widget-overlay {
    position: fixed;
   
}

.sectionTbody td {
  border-bottom:1px solid #eee;
  background: #ddd;
  color: #000;
  padding: 10px 25px;
}



.sectionClass {
  position: relative;
  border: 1px solid #000;
  padding-top: 37px;
  background: #00aff2;
}
sectionClass.positioned {
  position: absolute;
  top:100px;
  left:100px;
  width:800px;
  box-shadow: 0 0 15px #333;
}

.containerClass {
  overflow-y: auto;
  height: 400px;
}
table {
  border-spacing: 0;
  width:100%;
}
.sectionTbody td + td {
  border-left:1px solid #eee;
}
.containerClass th {
	background: none repeat scroll 0 0 #00aff2;
    border: medium none;
    color: transparent;
    height: 0;
    line-height: 0;
    padding-bottom: 0;
    padding-left: 19px;
    padding-top: 0;
 
}
.containerClass th div{
	font-size:12px;
   background: none repeat scroll 0 0 transparent;
    border-left: 0 solid #00aff2;
    color: #fff;
    line-height: normal;
    margin-left: -9px;
   position: absolute;
    top: 2px;
}
.containerClass th:first-child div{
  border: none;
}

.sectionTbody {
	top:400px;
}












