/* CSS Document */
html {margin-bottom:1px; height:100%;}

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#F7F8FA;}
.full {width:100%; float:left;margin:0px 0px 0px;}
.half {width:50%; float:left;}
.md-align {vertical-align:middle;}
.rt-align {text-align:right;}
.ct-align {text-align:center;}

#wrapper {width:948px; float:none; margin:0px auto; border:1px solid #BECFDA; overflow:hidden; background:#FFFFFF;}

h1 {margin:0px; padding:0px 0px 0px 0px; background:url(../images/logo.jpg) no-repeat 0px 0px;}
.tclogo {margin:0px; padding:0px 0px 0px 0px; background:url(../images/logo.jpg) no-repeat 0px 0px;}

.tclogo a {width:210px; height:55px; display:block;}
.tclogo span {display:none;}
.vat-lable{ color:#96a2bc;}

h2 {margin:0px; padding:5px 0px 0px 0px; color:#384E9A; font:17px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2 span {color:#CD272B;}

p {margin:0px; padding:5px 0px 10px 0px; line-height:21px; color:#5D5D5D; text-align:justify;}
p a {color:#CF1321; text-decoration:none;}
p a:hover {color:#CF1321; text-decoration:underline;}

p span {color:#1D3686;}

.bdr-style {background:url(../images/course-bdr.jpg) repeat-x left bottom;}

.shade1 {color:#1D3686;}
.shade1 a {color:#1D3686; text-decoration:none;}
.shade1 a:hover {color:#1D3686; text-decoration:underline;}

.shade2 {color:#CD272B;}
.shade2 a {color:#CD272B; text-decoration:none;}
.shade2 a:hover {color:#CD272B; text-decoration:underline;}

.shade3 {color:#5D5D5D;}
.shade3 a {color:#5D5D5D; text-decoration:none;}
.shade3 a:hover {color:#5D5D5D; text-decoration:underline;}

.shade4 {color:#484D61;}
.shade4 a {color:#484D61; text-decoration:none;}
.shade4 a:hover {color:#484D61; text-decoration:underline;}

.light1 {font-size:11px;}

input.login {width:80px; height:16px; margin:0px; padding:1px 0px 0px 2px; font-size:11px; color:#858893; border:1px solid #B0BADD;}
input.newsletter {width:190px; height:17px; margin:4px 0px 12px 0px; padding:4px 0px 0px 2px; font-size:11px; color:#858893; border:1px solid #B0BADD;}
input.booking {width:137px; height:16px; margin:4px 0px 0px 0px; padding:2px 0px 0px 2px; font-size:11px; color:#858893; border:1px solid #B0BADD;}
input.booking2 {width:112px; height:16px; margin:4px 0px 0px 0px; padding:2px 0px 0px 2px; font-size:11px; color:#858893; border:1px solid #B0BADD;}

select.booking {width:141px; height:20px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#858893; border:1px solid #B0BADD;}

.pad1 {padding:5px 0px 0px 0px;}
.pad2 {padding:0px 0px 10px 0px;}
.pad3 {padding:12px 0px 12px 0px;}

.mar1 {margin-left:8px;}



/* Header CSS Starts Here */

#header {width:960px; float:left;}
 .top-header { background: url("../images/top-bg-strip.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 42px;
    padding: 0 10px 0 0px;
    width: 942px;}
 .call-sec {width:243px; float:left; background:#CF141E; margin:7px 0px 0px 0px;}

/*.top-header {width:948px; height:42px; float:left; background:url(../images/top-bg-strip.jpg) repeat-x 0px 0px;}
.call-sec {width:243px; float:left; background:#CF141E; margin:7px 0px 0px 693px;}*/
.call-corner {width:7px; float:left;}
.call-number {width:222px; float:left; font:17px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 7px;}

.mid-header {width:960px; float:left; background:url(../images/header-bg-strip.jpg) repeat-x 0px 0px;}
.logo {width:218px; float:left; padding:17px 0px 8px 12px;}
.fopp-icon {width:74px; float:left; padding:4px 0px 0px 0px;}
.guarantee-sec {width:155px; float:left; padding:28px 0px 0px 0px;}
.nav-sec {width:479px; float:left; }
#menu-bar {overflow: hidden; height:30px; width:489px; padding-bottom:12px; padding-left:240px;}
#menu-bar ul {margin:0px 0px 0px 0px;padding:0px;}
#menu-bar li {margin: 0; padding: 0; list-style-type: none; display:inline; float: left; font-size:13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
#menu-bar a {text-decoration:none !important; display:block; background: url(../images/menubar.jpg) no-repeat 0px 0px; overflow: hidden; height:25px; color:#1F3787; font-weight:bold; text-align:center; padding-top:5px;}
#menu-bar a span { visibility:hidden;}

#menu01, #menu01 a {background-position: 0px 0px ;width: 75px;}
#menu01 a:hover, #menu01 a.selected {background-position: 0px -30px; color:#FFFFFF;}
#menu01 a.active {background-position: 0px -30px; color:#FFFFFF;}

#menu02, #menu02 a {background-position: -75px 0px; width: 76px;}
#menu02 a:hover, #menu02 a.selected {background-position: -75px -30px; color:#FFFFFF;}
#menu02 a.active {background-position: -75px -30px; color:#FFFFFF;}

#menu03, #menu03 a {background-position: -151px 0px;width: 76px;}
#menu03 a:hover, #menu03 a.selected {background-position: -151px -30px; color:#FFFFFF;}
#menu03 a.active {background-position: -151px -30px; color:#FFFFFF;}

#menu04, #menu04 a {background-position: -227px 0px;width: 83px;}
#menu04 a:hover, #menu04 a.selected {background-position: -227px -30px; color:#FFFFFF;}
#menu04 a.active {background-position: -227px -30px; color:#FFFFFF;}

#menu05, #menu05 a {background-position: -310px 0px;width: 81px;}
#menu05 a:hover, #menu05 a.selected {background-position: -310px -30px; color:#FFFFFF;}
#menu05 a.active {background-position: -310px -30px; color:#FFFFFF;}

#menu06, #menu06 a {background-position: -391px 0px;width: 97px;}
#menu06 a:hover, #menu06 a.selected {background-position: -391px -30px; color:#FFFFFF;}
#menu06 a.active {background-position: -391px -30px; color:#FFFFFF;}


.login-sec {width:684px; height:35px; float:left; background:url(../images/login-bg-strip.jpg) repeat-x 0px 0px; margin-left:22px;}
.login-corner {width:3px; float:left;}
.login-corner-rt {width:3px; float:right;}
.login-heading {width:100px; float:left; font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 0px 2px;}
.login-heading2 {width:70px; float:left; font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 0px 2px;}
.login-field {width:90px; float:left; padding-top:8px;}
.login-btn {width:59px; float:left; padding-top:7px;}
.login-alert {width:98px; float:left; font-size:11px; padding-top:3px; line-height:14px;}
.login-field2 {width:94px; float:left; padding-top:8px; color:#1d3686; font-weight:bold; font-size:11px;}
.login-field2 a{color:#1d3686; text-decoration:none;}
.view-basket{width:275px; float:left; background-image:url(../images/divider.jpg); background-position:center left; background-repeat:no-repeat; height:28px; color:#1e1e1f; font-size:12px; padding:5px 0px 0px 5px;}
.view-basket img{float:left;}
.view-basket span{float:left; padding-top:5px;  padding-right:3px;}
.view-basket a{color:#1e1e1f; text-decoration:none;}
.bot-header {width:934px; float:none; margin:0px auto;}
.offer-left-bar {width:128px; float:left;}
.offer-mid-bar {width:796px; height:42px; float:left; background:url(../images/offer-bg-strip.jpg) repeat-x 0px 0px;}
.offer-right-bar {width:10px; float:left;}
.offer-arrow {width:25px; float:left; text-align:center; padding-top:12px;}

.offer-data {width:746px; float:left;}

 .offers {margin:0px; padding:13px 0px 0px 10px;}
.offersspan {list-style-type:none; background:url(../images/offer-bullet.jpg) no-repeat 0px 4px; color:#49516D; font-weight:bold; padding:0px 20px 0px 10px;}

.login-field3 {width:240px; float:left; padding-top:8px;}



/* Container CSS Starts Here */

#container {width:948px; float:left;}
.content-left {width:250px; float:left; padding:0px 0px 10px 0px;}
.training-box {width:217px; float:none; margin:0px auto; border:2px solid #CBDFEC; margin-top:10px; overflow:hidden; padding:10px 5px 10px 5px;}
.training-box1 {width:232px; float:left; margin:0px auto; border:2px solid #CBDFEC; margin-top:10px; overflow:hidden; padding:10px 0px 0px 0px;}
.training-heading {width:215px; float:left; padding:0px 0px 10px 5px;}
.training-content {width:283px; float:left; margin:0px auto;}
.training-content1 {width:10px; float:none; margin:0px auto;}
.training-data {width:197px; float:left; padding:0px 10px 0px 10px; background:#E8F5FD;}
.training-data ul li a{  color: #465CA6 !important;  display: block;  font-size: 12px;  font-weight: normal;  padding: 3px 0 3px 3px;  text-decoration: none;  width: 90%;}
.bos-login {width:231px; float:none; margin:0px auto; padding:10px 0px 0px 0px;}

ul.training {margin:0px; padding:0px 0px 0px 0px; background:#E8F5FD;background:url(../images/training-bdr.jpg) repeat-x left bottom; }
/*ul.training li {list-style-type:none; background:url(../images/training-bdr.jpg) repeat-x left bottom; color:#465CA6; padding:8px 0px 8px 0px;}*/
ul.training li {list-style-type:none; background:url(../images/training-bdr.jpg) repeat-x left bottom; color:#465CA6; padding:8px 1px 8px 0px;}



ul.training li a {color:#465CA6; text-decoration:none; padding:0px 0px 0px 0px;}
ul.training li a:hover, ul.training li a.acitve {color:#465CA6; font-weight:bold; text-decoration:none;}
ul.training li.none {background:none; color:#465CA6; padding:8px 0px 0px 0px;}
ul.training li a.open {color:#465CA6; text-decoration:none; padding:0px 0px 0px 0px;}

.training li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/btn-expand.jpg) no-repeat left 11px;
 cursor: hand !important;
cursor: pointer !important;
padding-left:11px;
}


.training li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none ; /*Hide them by default. Don't delete. */
}

.training .subcat ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

ul.subcat {margin:0px; padding:5px 0px 5px 0px; background:#E8F5FD;  }
ul.subcat li {list-style-type:none; color:#525F8D; padding:5px 0px 0px 0px; background:#E8F5FD;}
ul.subcat li a {color:#313C61; display:block; padding:3px 0px 3px 5px; background:#E8F5FD;}
ul.subcat li a:hover, ul.subcat li a.active {color:#313C61;font-weight:normal; background:#BFE2F6;}
ul.subcat li #subcatlink:hover{background-color:#BFE2F6;}

ul.subcat2 {margin:0px; padding:5px 0px 5px 12px; background:#E8F5FD;}
ul.subcat2 li {list-style-type:none; color:#465CA6; padding:0px 0px 0px 0px; background:none;}
ul.subcat2 li a {color:#465CA6; padding:5px 0px 5px 10px; background:url(../images/blue-bullet.jpg) no-repeat 0px 10px; text-decoration:none; font-weight:bold;}
ul.subcat2 li a:hover, ul.subcat2 li a.active {color:#465CA6; font-weight:normal; background:url(../images/blue-bullet.jpg) no-repeat 0px 10px; text-decoration:none; font-weight:bold;}
ul.subcat2 li a:hover{background-color:#BFE2F6;}

.content-right {width:684px; float:left; border:1px solid #E9EFF2; background:url(../images/content-bg-strip.jpg) repeat-x 0px 0px; margin-top:10px; margin-bottom:10px; }
.banner {width:347px; height:228px; float:none; margin:0px auto; border:1px solid #475DA7; background:url(../images/banner.jpg) no-repeat 3px 3px; overflow:auto; padding:21px 0px 0px 328px;}
.course-sec {width:326px; float:right; padding-right:5px;}
.course-points {width:326px; height:187px; float:right; background:url(../images/course-bg-strip.jpg) repeat-x 0px 0px #5265A5;}

ul.course {margin:0px; padding:10px 0px 0px 8px;}
ul.course li {list-style-type:none; background:url(../images/course-bullet.jpg) no-repeat 0px 2px; font-size:13px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding:0px 0px 10px 20px; line-height:20px;}
ul.course li a {color:#FFFFFF; text-decoration:none;}
ul.course li a:hover {color:#FFFFFF; text-decoration:none;}

.content-bottom {width:677px; float:left; padding-bottom:0px;}
.content-col1 {width:341px; float:left; padding:10px 0px 0px 7px;}
.content-col2 {width:323px; float:left; padding:20px 0px 0px 0px;}
.content-col3 {width:300px; float:left; padding:10px 0px 0px 0px;}
.content-col4 {width:21px; float:left;}
.content-col5 {width:279px; float:left; line-height:18px;}
.content-col6 {width:390px; float:left; line-height:18px; padding-left:10px;}

.booking-form {width:303px; float:left; background:#E8F5FD; margin-top:10px; padding:10px; color:#465CA6;}
.booking-row {width:303px; float:left;}
.booking-left {width:161px; float:left;}
.booking-right {width:141px; float:left;}

/* Container CSS Ends Here */




/* Footer CSS Starts Here */

#footer {width:926px; float:none; margin:0px auto; }
.footer-col1 {width:922px; height:73px; float:left; background:url(../images/accrediction-bg-strip.jpg) repeat-x 0px 0px; border:2px solid #A5AECC;}
.accreditations-heading {width:175px; height:48px; float:left; background:url(../images/accrediction-seperator.jpg) no-repeat right top; padding:25px 0px 0px 10px;}
.accreditations-logo {width:737px; float:left; padding-top:9px;}
.accreditations-logo a{padding:0 6px 0 6px;}
.footer-col2 {width:922px; height:37px; float:left; background:url(../images/bottom-bg-strip.jpg) repeat-x 0px 0px; padding:11px 0px 0px 0px; text-align:center;}


/* Footer CSS Ends Here */



/* Inner Pages CSS Starts Here

.content-inner {width:664px; float:left; border:1px solid #E9EFF2; margin-top:10px;  padding:10px;}
.inner-row {width:664px; float:left; padding:15px 0px 0px 0px;}
 */
.content-inner01 {width:664px; float:left; overflow:auto; padding:10px 10px 10px 10px;}
.content-inner {width:435px; float:left; overflow:auto; padding:10px 10px 10px 10px;}
.inner-row01 {width:664px; float:left; padding:15px 0px 0px 0px;}
.inner-row {width:435px; float:left; padding:15px 0px 0px 0px;}


ul.inner {margin:0px; padding:5px 0px 5px 0px;}
ul.inner li {list-style-type:none; background:url(../images/hand-bullet.gif) no-repeat 0px 5px; color:#5D5D5D; line-height:18px; padding:0px 0px 10px 28px;}

/* Inner Pages CSS Ends Here */

.left-title{float:left; color:#384E9A; font:17px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.right-div{width:200px; float:right; border:solid 1px red;}
.left-div{width:300px; float:left; border:solid 1px red;}


.content-title01 {width:664px; float:left;}
.content-title {width:435px; float:left;}
.ct-col101{width:500px; float:left;}
.ct-col201{width:164px; float:left; text-align:right;}

.ct-col1{width:auto; float:left;}
.ct-col2{width:auto; float:right; text-align:right;}

/*Contact Page*/
.postal-add{ width:332px; float:left;}
.clear{ clear:both;}
.contact-form .labeltxt{ width:150px; display:block; float:left; text-align:left;}
.contact-form .inputtxt{ width:200px; float:left; border:solid 1px #d1d1d1; text-align:left;}
.check{width:auto; vertical-align:middle; text-align:left; float:left; border:0px; }
.check label{width:150px; float:left;}
.check checkbox{width:auto; float:left;}

.contact-form select{ width:50px; float:left;}
.textarea{width:200px;float:left; border:solid 1px #d1d1d1; height:70px;}
.textarea1{width:200px;float:left; border:solid 1px #d1d1d1; height:40px;}

.chk_div{width:664px; padding:0px; margin:0px; float:left;}

.light2 {font-size:12px;}
.light3 {font-size:13px;}
.light4 {font-size:14px;}
.bold{font-weight:bold;}
.padtop10{padding-top:10px;}
/*Contact Page*/

/* 28.12.2009 */
select.booking1 {width:194px; height:20px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#858893; border:1px solid #B0BADD;}
input.booking3 {width:190px; height:16px; margin:4px 0px 0px 0px; padding:2px 0px 0px 2px; font-size:11px; color:#858893; border:1px solid #B0BADD;}
/* 04.01.2010 */
.right {width:684px; float:left; margin-top:10px;}
.special-offer{width:682px; background:#fff; text-align:center; font-size:18px; color:#546fca; padding-bottom:5px; position:relative; }


/*.special-text{width:682px; background:url(../images/special_bg.jpg) repeat-x left bottom #fff; border:solid 1px #bacedb; float:left; text-align:center; font-size:18px; color:#546fca; padding-top:30px; padding:20px; float:left}*/

.special-text{width:682px; background:url(../images/special_bg.jpg) repeat-x left bottom #fff; border:solid 1px #bacedb; text-align:center; font-size:18px; color:#546fca; padding-top:30px; padding-bottom:20px; float:left}
.special-text ul{padding-left:10px; padding-right:10px; margin:0; float:left; }
.special-text ul li{width:640px; margin:0; float:left; list-style:none;  display:inline-block; }
.special-text ul li a{text-decoration:none; color:#546fca;  text-align:center;}

.special-title{position:absolute; text-align:center; width:100%; left:0; top:-10px;}

.option1{ font-weight:bold;  background-color:#e8f5fd }

/*CSS FOR PAYMENT*/
.payment-col{width:120px; float:left; padding:3px 0px 0px 0px;}
.payment-col2{width:250px; float:left; }
.payment-input{width:240px; border:1px solid #b0badd;}
.payment-input2{width:80px; border:1px solid #b0badd;}







#mainContentjs {
	padding-right:16px;
}

#c-boxjs {
	width:314px;
	height:335px;
	padding:6px;
	color:#fff;
	margin:2px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}

#containerjs {
	overflow:hidden;
	width:314px;
	_width:314px;
	height:340px;
	position:absolute;
	z-index:1;
}

#containerjs h2 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
}

#containerjs strong {
	font-weight:bold;
}

#arrowsjs {
	width:13px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}

#scrollerjs {
	overflow:visible;
	position:absolute;
	width:314px;
	height:6850px;
}

h1.jshtwo {
	font-size:16px;
	font-weight:bold;
	color:#384E9A;
	background:none;
}


.name-text{font-size:13px; font-weight:bold; vertical-align:top;padding:5px 0 5px 0;}
.name-text02{font-size:13px; font-weight:normal;  vertical-align:top; padding:5px 0 5px 0;}
.item-border{border-top:solid 1px #b4c9dc; padding:10px;}

.reg-popup{width:476px; float:left; border:3px solid #203787; background:#e8f5fd; padding:20px; }
.reg-popup1{width:276px; float:left; border:3px solid #203787; background:#e8f5fd; padding:20px; }

.reg-popup-hd{width:546px; float:left;}
.reg-popup-hd-txt{width:300px; float:left; font-size:18px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.reg-popup-close{width:15px; float:right; padding-top:5px;}
.shade-blu{color:#374b8e;}
.shade-red{color:#cd272b;}
.reg-row-out{width:546px; float:left; padding:20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.reg-row{width:546px; float:left; padding:0px 0px 10px 0px; font-size:12px; color:#1b1b1b;}
.reg-col{width:180px; float:left; padding-top:3px;}
.reg-col2{width:366px; float:left; line-height:23px; font-size:11px; color:#cd272b;}
.reg-col2 a{color:#cd272b; text-decoration:underline;}
.reg-input{width:160px; border:1px solid #b0badd; font-size:11px; color:#999;}
.reg-txtar{width:160px; height:50px; border:1px solid #b0badd;}

.reg-col2 input{width:200px; padding:3px 0 3px 0; height:12px; line-height:12px;}
.reg-col span{color:Red;}
/*CSS FOR QUICK SEARCH*/

.search-box{width:319px; float:left; border:1px solid #d3d7d9; padding:1px; background:#FFF;}
.search-hd{width:319px; float:left; background:url(../images/search-hd-bg.jpg) repeat-x #fff; line-height:65px; border-bottom:1px solid #d3d7d9; font-size:24px; text-align:center;}
.shade-blu2{color:#384e9a;}
.search-hd02{ float:left; background:url(../images/search-hd-bg.jpg) repeat-x #fff;  border-bottom:1px solid #d3d7d9; }

.v-algn{vertical-align:middle;}
.search-bot{width:302px; float:left; background:#e8f5fd; padding:25px 13px;}
.search-bot-new{width:302px; float:left; background:#e8f5fd; padding:8px 14px;}

.search-box-txt{width:302px; float:left; text-align:center; font-size:12px; color:#1D3686; text-transform:uppercase; font-weight:bold;}
.search-box-txtNew{font-size:12px; color:#1D3686;  font-weight:bold;}
.search-box-txtNewSearchProduct{font-size:9px; color:#465ca6;  font-weight:bold;}

.search-box-row{width:302px; float:left; font-size:12px; font-weight:bold; color:#4c4c4c;}
.search-box-row select{font-weight:normal; font-size:12px; border:solid 1px #7b9ebd;}
.select{width:290px; border:1px solid #b0badd;}
.search-box-col{width:146px; float:left;}
.input120{width:120px; border:1px solid #b0badd;}
.padd5{padding-bottom:5px;}
.padd26{padding-bottom:26px;}
.padd24{padding-bottom:10px;}


.login-popup{width:300px; float:left; border:3px solid #203787; background:#e8f5fd; padding:10px; }
.login-popup-hd{width:300px; float:left;}
.login-popup-hd-txt{width:150px; float:left; }
.login-popup-hd-txt2{width:150px; float:left; font-size:18px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:right;}
.login-popup-close{width:15px; float:right; padding-top:5px;}
.login-row-out{width:300px; float:left; padding:20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.login-row{width:300px; float:left; padding:0px 0px 10px 0px; font-size:12px; color:#1b1b1b;}
.login-col{width:100px; float:left; padding:3px 30px 0px 0px; text-align:right;}
.login-col2{width:170px; float:left; padding-top:3px;}
.login-col a{color:#cd272b; text-decoration:none;}
.login-input{width:150px; border:1px solid #b0badd; font-size:11px; color:#999;}

.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.popupConfirmation
{
	width: 300px;
	height: 200px;
	border-width:1px;
	background-color:White;
}



.popup_Titlebar {
	background: url(Images/titlebar_bg.jpg);
	height: 29px;
}
.modalBackground
{
	background-color: #000000;
	filter: alpha(opacity=40);
	opacity: 0.2;
}
.modalPanel
{
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}


/*16-05-2011*/

.login-text{font-size:13px; color:#000; font-family:Verdana, Geneva, sans-serif; padding:10px 0 0 0;}


/* 16-05-2011 find event */

.find-box{width:660px; margin-top:10px; float:left; border:2px solid #cbdfec; background:#FFF; padding:10px;}
.hdr{width:653px; float:left; padding:4px 0px 14px 0px;}
.hdr-lt{width:300px; float:left; font-size:16px; color:#374b8e; font-weight:bold;}
.hdr-lt span{color:#cd272b;}
.hdr-rt{width:200px; float:right; font-size:12px; color:#374b8e; font-weight:bold;}
.hdr-rt a{color:#374b8e; text-decoration:underline;}
.list-box{width:647px; float:left;}
.list-box-top{width:647px; float:left;}
.list-box-mid{width:647px; float:left; background:#e8f5fd;}
.find-box-in{width:627px; float:left; padding:10px 10px; font-size:12px; color:#1D3686;}
.find-box-in-lt{width:360px; float:left; }
.find-box-in-rt{width:255px; float:right; font-size:12px; color:#000; text-align:right; padding-right:5px;}
.find-box-in-rt a{color:#000; text-decoration:none;}
.find-box-in-rt a:hover{color:#000; text-decoration:underline;}
.bdr-bot-blu{border-bottom:1px solid #cbdfec}
.font-1{font-size:18px;  color:#e2302c;}
.font-2{font-size:12px; color:#1a4ab0; }
.paging{width:627px; float:left; text-align:right; font-size:12px; padding: 10px; color:#000; border-top:1px solid #cbdfec;}
.paging a{color:#000; text-decoration:none; padding:0px 3px 0px 3px;}
.paging a:hover{color:#000; text-decoration:underline; padding:0px 3px 0px 3px;}

.form-fild-text{width:120px; float:left; padding:10px 0 0px 0; }
.form-fild-text4{width:120px; font-size:12px; color:#465ca6;  font-weight:bold; float:left; padding:10px 0 0px 0; }

.form-fild-text02{width:400px; float:left; padding:10px 0 10px 0;}
.form-fild-text03{width:190px; float:left; padding:10px 0 0px 0;}



.table-row {background: none repeat scroll 0 0 #D2E8EE;}
.table-row td{color: #1A4AB0; font-size: 12px; text-align:Left; padding:5px 0px 5px 5px; }

.table-header{background: none repeat scroll 0 0 #D9EAF4; border-top: 1px solid #CBDFEC; margin-bottom: 1px; line-height:35px; }
.table-header th{color: #000000; font-size: 12px; font-weight: bold;line-height: 30px; text-align:Left; color:#1D3686; padding-left:5px;}
.table-header02{background: none repeat scroll 0 0 #D9EAF4; border-top: 1px solid #CBDFEC; margin-bottom: 1px;  }
.table-header02 th{color: #000000; font-size: 12px; font-weight: bold; text-align:Left; color:#1D3686; padding-left:5px;}
.table-row02 {background: none repeat scroll 0 0 #eff7ff;}
.table-row02 td{color: #1A4AB0; font-size: 12px;text-align:left;padding:5px 0px 5px 5px;}


.checkout-lt{width:400px; float:left;}
.checkout-lt-box{width:400px; float:left; padding:25px 0 0 0; }
.check-lt-hd{width:380px; float:left; padding:0px 10px 0px 10px; font-size:18px; color:#333;}
.check-lt-text{width:380px; float:left; padding:10px 10px 10px 10px; font-size:12px; color:#333; }
.check-lt-text a{color:#cd272b; text-decoration:none;}
.checkout-rt{width:236px; float:left; margin-left:10px;}
.checkout-rt02{width:228px; float:left; background: url(../Images/paymenttype2.jpg); height:55px; padding:205px 0 0 10px; }
.checkout-rt-hd{width:206px; float:left; padding:0px 10px 0px 10px; text-align:center; font-size:18px; color:#1D3686;}
.check-rt-text{width:206px; float:left; padding:10px 10px 10px 10px; font-size:12px; color:#333; }
.check-rt-text{width:206px; float:left; padding:10px 10px 10px 10px; font-size:12px; color:#333; }
.check-rt-text-col{width:146px; float:left; }
.check-rt-text-col2{width:60px; float:left; text-align:right;
	height: 15px;
}
.check-rt-text-col3{width:146px; float:left; text-align:right; }
.check-rt-text2{width:206px; float:left; padding:10px 10px 10px 10px; font-size:12px; color:#1D3686; background:#d2e8ee; margin-top:5px;}
.list-box-mid2{width:647px; float:left; }
.check-box-top{width:236px; float:left;}
.check-box-mid{width:226px; float:left; background:#e8f5fd; padding:0px 5px;}
.ajax__calendar .ajax__calendar_container {z-index:10;}
.thanks{width:664px; color:red; padding:10px; float:left;}

.padd-bottom01{padding:0 0 10px 0;}
.inner-row img{float:left; padding:0 10px 0 0;}
.form-fild-text-subheading {color: #465CA6; float: left; font-size: 12px; font-weight: bold; padding: 10px 0 0; clear :both ;}

.bg-testimonial{width:202px; float:left; background:#e8f5fd; padding:0 5px 0 5px; }
.testimonial-bg-bottom{width:137px; float:left; background:url(../Images/testimnila-bottomcorner.jpg) no-repeat; height:50px; clear:both; padding:15px 0 0 80px;}
.testi-title{width:207px; float:left; font-size:14px; font-weight:bold; color:#465ca6; padding:0 0 0 10px;}

.submenu-topcart{display:none; position:absolute; background:#cee7f7; border:solid 1px #b5d3e7; border-top:none; padding:5px 0 0px 0; width:auto; top:34px; left:0px;}
.submenu-topcart a{display:block; float:left; padding:0 5px 0 5px; width:91%; border-bottom:solid 1px #b5d3e7; clear:both; line-height:25px; background:#cee7f7; color:#213c8c!important;}
.submenu-topcart a:hover{display:block;  background:#526dad; color:#ffffff !important;}

.space-padd tr td{padding:5px !important;}
.table-row02-td-span{width:100%; float:left; display:block;}
.padd-51{padding-left:51px !important;}

.tr-position{position:relative; padding-top:20px;}

.pagging-style tr td span{border:solid 1px #CBDFEC; background:#E8F5FD; padding:0 3px 0 3px; color:#384E9A; margin-right:1px; }
.pagging-style tr td a{border:solid 1px #cbdfec; background:#fff; padding:0 3px 0 3px; color:#384e9a; display:block;    }
.pagging-style table{float:right; position:absolute; margin:13px 0 0 0;}
.pagging-style{position:relative;}



.popup-new{width:500px; background:#fff; padding:10px; border:solid 10px #475da7;}

.main-popup{width:506px; margin:auto;}
.main-popup-inner{width:506px; padding:10px; float:left; border:solid 5px #475da7; background:#FFF; padding-top:20px; height:330px; overflow:auto;}
.popup-heading{width:480px; float:left; line-height:25px; padding-left:10px; color:#CD272B; font-weight:bold; background:#c9e5f3; margin-bottom:10px; border:solid 1px #b6d1e2;}
.popup-list{width:100%; float:left; position:relative;}
.popup-list input{top:-52px; right:-6px; position:absolute;}
.popup-list div a{font-size:12px; color:#465CA6; line-height:22px; text-decoration:none;}
.popup-list div a:hover{font-weight:bold;}

.price-vet{width: 228px; float: left; padding: 0 0 5px 5px; font-weight: bold; color: #a6333a;}
.price-vet span{float:left; width:auto;}
.price-vet div{float:left; width:auto;} 


