/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper { padding-top: 167px; }

.wrap { clear: both; }

.main { margin: 0 auto; width: 880px; }

.main .inner { margin: 0 10px; }
/* HEADER
--------------------------------------------------------- */
#ja-header {}

/* CONTAINER
--------------------------------------------------------- */
#ja-container { }

/*main content---*/
#ja-main { margin: 0; }
#ja-current-content { }

/*columns---*/
#ja-col1 { width: 220px; float: right; }
#ja-sidebar { width: 220px; float: right; margin-top:16px;}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {}
#ja-footer { padding: 10px 0; }

/* EXTENSIBLE LAYOUT
--------------------------------------------------------- */
/*1 Column---*/
.ja-lo-1col #ja-current-content { }
.ja-lo-1col #ja-mainbody,.ja-lo-1col #ja-main { }

/*2 Columns Right---*/
.ja-lo-2colsr #ja-main { }
.ja-lo-2colsr #ja-mainbody { float: left; width: 1090px; }

/*2 Columns Left---*/
.ja-lo-2colsl #ja-main { }
.ja-lo-2colsl #ja-current-content { }
.ja-lo-2colsl #ja-mainbody { float: left; width: 1090px; }

/*3 Columns---*/
.ja-lo-3cols #ja-mainbody { float: left; width: 870px; }
.ja-lo-3cols #ja-main { float: left; width: 870px; }
.ja-lo-3cols #ja-sidebar { width: 440px; }
/* IN PAGE LAYOUTS
--------------------------------------------------------- */
.page {}
.page-print { padding: 25px 30px; text-align: left; }
.page-empty { padding: 20px; text-align: left; }
.page-popup { padding: 25px 30px; text-align: left; }
.main-container { }
.main {}

/* Base Columns */
.col-left {  }
.col-main {  }
.col-right {  }

/* 1 Column Layout */
.col1-layout .col-main { float: none; width: auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float: right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width: 475px; margin-left: 17px; }
.col3-layout .col-wrapper { float: left; width: 687px; }
.col3-layout .col-wrapper .col-main { float: right; }

/* Content Columns */
.col2-set .col-1 { float: left; width: 48.5%; }
.col2-set .col-2 { /*float: right;*/ width: 48.5%;  }
.col2-set .col-narrow { width: 32%; }
.col2-set .col-wide { width: 65%; }

.col3-set .col-1 { float: left; width: 32%; }
.col3-set .col-2 { float: left; width: 32%; margin-left: 2%; }
.col3-set .col-3 { float: right; width: 32%; }

.col4-set .col-1 { float: left; width: 23.5%; }
.col4-set .col-2 { float: left; width: 23.5%; margin: 0 2%; }
.col4-set .col-3 { float: left; width: 23.5%; }
.col4-set .col-4 { float: right; width: 23.5%; }

.col5-set .col-1 { float: left; width: 20%; }
.col5-set .col-2 { float: left; width: 20%; }
.col5-set .col-3 { float: left; width: 20%; }
.col5-set .col-4 { float: left; width: 20%; }
.col5-set .col-5 { float: left; width: 20%; }
.col5-set .col-wide { width: 40%; }

/*Table Columns---*/
table .col-1, table .col-2, table .col-3, table .col-4 { float: none !important; margin: 0 !important; }
.col3-set td.spacer { width: 3%; }
.col4-set td.spacer { width: 4%; }


/**** start jk *****/
.contact-test-list {padding-top:10px; width:100%;}
.contact-test-list li {float:left; width:24%; margin:0.5%;}
.contact-test-list li input[type="image"] {width:100%; height:auto;}
.contact-test-list li p {padding:0; margin:0; float:left;}
.contact-test-list li a {display:block; padding:0; margin:0;}

.softwareDownloadsList {width:100%;}
.softwareDownloadsList li {float:left; width:96%; padding:2%; background-color:#f3f3f3; margin:5px 0;}
.softwareDownloadsList li .pic {float:left; padding:5px; border:1px solid #e2e2e2; background-color:#fff; width:100px; height:100px;}
.softwareDownloadsList li td {text-align: left; vertical-align: middle; }
.softwareDownloadsList li a {display: block; float: left; margin-left: 54px; }
.softwareDownloadsList li .downMargin {}


.mainWrapper {width:100%; max-width:1044px; margin:0 auto;}
.contactTestPage {padding:2px;}
.contacts01, .contacts02, .contacts05, .contacts06, .contacts11, .contacts12 {width:16%; max-width:170px;}
.contacts03, .contacts04, .contacts07, .contacts08, .contacts09, .contacts10  { width:32.4%; max-width:344px;}
.mainWrapper a {display:block; float:left; margin:2px;}
.mainWrapper a img {width:100%; max-height:170px; vertical-align: top;}
  @media (max-width: 540px) {
.contacts01, .contacts02, .contacts05, .contacts06, .contacts11, .contacts12 {width:23.5%;}
.contacts03, .contacts04, .contacts07, .contacts08, .contacts09, .contacts10 {width:47.6%;}
  }
    @media (max-width: 240px) {
.contacts01, .contacts02, .contacts05, .contacts06, .contacts11, .contacts12 {width:22.8%;}
.contacts03, .contacts04, .contacts07, .contacts08, .contacts09, .contacts10 {width:46%;}
  }



.servicesList {background-color:#efefef; padding:5px 15px; margin-bottom:10px;}
.servicesList li {float:left; width:100%; border-top:1px solid #c3c3c3; padding:15px 0;}
.servicesList li:first-child {border-top:0;}
.servicesList li h3 {margin-top:0;}
.servicesList li p { margin-bottom:0;}
.servicesList li .serPic {float:left; margin:0 10px 0 0;}
.servicesList li .serPic span {width:100px; height:100px; text-align:center; display:table-cell !important; vertical-align:middle; background-color:#fff; border:1px solid #d1d1d1;}
.servicesList li .serPic img {vertical-align:middle;}



.loadMyeBook {}
.loadMyeBook a {color:#d10700;}
.loadMyeBook a:hover {color:#000;}
.loadMyeBook h2 {font-size:22px;}
.loadMyeBook h3 {font-size:18px; margin-top:20px;}

.iPadGallary {background-color:#f5f5f5; width:96%; padding:10px 2%; margin-bottom:20px; border:1px solid #dcdcdc;} 
.iPadGallary li {float:left; background-color:#fff; border:1px solid #bbafa0; width:15%; padding:5px 0; margin:0 0.5%; text-align:center;}
.iPadGallary li a {display:block;} 
.iPadGallary li a img {width:90%;} 

.deviceView {} 
.devicePic {float:left; margin:0 15px 5px 0; border:1px solid #dcdcdc; padding:10px; background-color:#f5f5f5; text-align:center;} 

.listing {list-style-type:none; margin:10px 0 10px 0px; padding: 0; border: 0; outline: 0; overflow:hidden;}
.listing li {padding-left:13px; line-height: 20px; background: url(../images/bullet.png) no-repeat 0 7px; margin:0; border: 0; outline: 0;}
/*{background: url(../images/bullet.png) no-repeat 0 5px;}*/
.listing ol {list-style-type:decimal; margin:10px 0 0 20px; padding: 0; border: 0; outline: 0;}
.listing ol li {background:none; padding-left:0;}

.listNum {list-style-type:decimal; margin:10px 0 10px 0px; padding: 0; border: 0; outline: 0;}
.listNum li {line-height: 20px; margin:0; border: 0; outline: 0; list-style-type:decimal;}


.dvdPreviewsList {padding:10px; width:100%;}
.dvdPreviewsList li {float:left; width:46%; margin:10px 1%; padding:5px 1%; background-color:#efefef;}
.dvdPreviewsList li h3 {padding: 0; margin: 5px 0 13px 0;}
.dvdPreviewsList li div {text-align:center;}
.buyNowBut {height:32px; line-height:32px; text-align:center; color:#fff; font-size:13px; font-weight:bold; padding:0 10px; background-color:#5b802e; display:inline-block; text-decoration:none; margin:15px 0 5px 0;}
.buyNowBut:hover {text-decoration:none; color:#fff; background-color:#729c3f;}
.dvdPreviewsList iframe { width: 100%;}

.eReaderList {clear:both; width:100%;}
.eReaderList li {display:inline-block; width:130px; text-align:center;}
.eReaderList li strong {display:block;}
		
		@media (max-width: 479px) {
			.dvdPreviewsList li { width: 96%; }
		}
		
		
.shippingPage {list-style-type:decimal; margin:10px 0 10px 20px; padding: 0; border: 0; outline: 0;}
.shippingPage li {line-height: 20px; margin:0; border: 0; outline: 0; list-style-type:decimal; padding-bottom:10px;}
.shippingPage li .numFont {color:#333; font-size:13px; padding-right:10px;}
.shippingPage li p {margin:2px 0 5px 0;}
.shippingPage li .listing {margin-top:0;}
.shippingPage li .listing li {margin-top:0; padding:0 0 0 13px;}

.tabelCss  {border:0; border-collapse: collapse; border-spacing: 0;}
.tabelCss td {border:1px solid #e0e1e3; vertical-align:middle; text-align:center;}
.tabelCss tr td:first-child {font-weight:bold;}
.tabelCss td {padding:3px 10px;}
.headingT td {background-color:#444; color:#fff; font-weight:bold; height:40px;}	
.roveT td {background-color:#ededed;}		
		
		



  @media (max-width: 985px) {
.contact-test-list li {width:32%;}
.softwareDownloadsList li a {margin-left: 8px;}
  }
  
   @media (max-width: 719px) {
.contact-test-list li {width:48%;}
.softwareDownloadsList li a {margin-left: 12px; width:29%; min-width:80px;}	
.softwareDownloadsList li a img {width:100%;} 
 }
 
  @media (max-width: 479px) {
.contact-test-list li {width:98%;}
.softwareDownloadsList li a {margin-left: 13px; width:47%; min-width:85px;}
.softwareDownloadsList li a img {width:100%;}
.iPadGallary li {width:30%; margin:7px.5%;}
		}

  @media (max-width: 320px) {
.softwareDownloadsList li a {margin-left: 13px; width:50%; min-width:120px;}
.softwareDownloadsList li a img {width:100%;}
		}

.download_image{float:right;margin-right: 14%;margin-top: 35px;}

		/**** End jk *****/

.adv_main{
	width: 1320px ;
}
.bridge_adv {
    background: none repeat scroll 0 0 #ffd21f;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    padding: 0;
    position: relative;
    text-align: center;
	float:left;
	width:100%;
}
.col2-set {
    margin: 0 auto;
}
.registration-div{
	border: 1px solid #c61225;
	padding: 5px 0;	
}
.forget-class { font-weight: bold; margin:0; padding: 0 20px 20px;}