/* With link Class */
BODY {
	FONT-FAMILY:  "tahoma", Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color:#3C3C3C; 
	margin: 0px; }
	 
.INPUT{ 
	FONT-SIZE: 11px;
	COLOR: #464343; 
	border: 1px solid #969696;
	FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding-left: 2px;
    }
	
	

a{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #445491; FONT-FAMILY: "tahoma",verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover { text-decoration: none; color: #404F87; font-family: "tahoma",verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.toplink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7B7373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.toplink:link { text-decoration: none; color: #7B7373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.toplink:visited { text-decoration: none; color: #7B7373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.toplink:hover { text-decoration: underline; color: #404F87; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.graylink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #757373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.graylink:link { text-decoration: none; color: #757373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.graylink:visited { text-decoration: none; color: #757373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.graylink:hover { text-decoration: underline; color: #404F87; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.bottlink {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #949494; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; margin: 0 5px;}
.bottlink:link { text-decoration: none; color: #1f1f1f; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bottlink:visited { text-decoration: none; color: #1f1f1f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bottlink:hover { text-decoration: underline; color: #404F87; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.darkgreenlink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #54639A; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.darkgreenlink:link { text-decoration: none; color: #54639A; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.darkgreenlink:visited { text-decoration: none; color: #54639A; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.darkgreenlink:hover { text-decoration: underline; color: #404F87; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.leftnav {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3C3C3C; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.leftnav a{ text-decoration: none; color: #3C3C3C; font-family:  "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.leftnav a:hover { text-decoration: underline; color: #404F87; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.rolloverside a {
	font-size:11px;
	FONT-FAMILY: "tahoma",verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/topnavbg.gif);
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 13px;
	height: 27px;
	}
.rolloverside a:hover {
	font-size:11px;
	FONT-FAMILY: "tahoma",verdana, Helvetica, sans-serif;
	background-image:url(../images/topnavbg-o.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFC000;
	padding-top: 13px;
	height: 27px;
	display:block;
	
	}
.rolloverside a:active {
	font-size:11px;
	FONT-FAMILY: "tahoma",verdana, Helvetica, sans-serif;
	background-image:url(../images/topnavbg-o.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFC000;
	padding-top: 13px;
	height: 27px;
	}


/* Without link Class */
.graymatter {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #757373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.darkgreen {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #54639A; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.darkred {FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#FF0000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.copyright {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f1f1f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.errormsg {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.welcomemsg {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
UL LI { list-style-image: url(../images/bullet.gif); FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3C3C3C; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; line-height: 22px; } 
.thumb_img img { border: 1px solid #FFFFFF; padding: 2px;}
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 1px solid #cdd0f5; padding: 2px;}
.thumb_img:active img { border: 1px solid #cdd0f5; padding: 2px;}
.thumb_img1 img { border: 1px solid #e4e4e4; padding: 2px;}
.thumb_img1:hover { background-color: transparent;}
.thumb_img1:hover img { border: 1px solid #cdd0f5; padding: 2px;}
.thumb_img1:active img { border: 1px solid #cdd0f5; padding: 2px;}
.bluebold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9A87C3; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.redbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BA0000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.redmatter {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F80000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

/* DIV Class */
.unavailable_title {FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #757373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

/* TD background */
hr {color: #e4e4e4;}
.stripbg {background-color:#cccccc;}
.lightbluebg { background-color:#cecfd5;}
.padding-right { padding-right:10px; padding-top: 5px;}
.topnavbg { background-image:url(../images/topnavbg.gif);}
.leftpart-topcornerbg { background-image: url(../images/leftpart-topcornerbg.gif); FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #54639A; FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif;}
.leftpart-bottcornerbg { background-image: url(../images/leftpart-bottcornerbg.gif); }
.leftpart-bodycornerbg { background-image: url(../images/leftpartbodybg.gif); border-left: 1px solid #cdd0f5; border-right: 1px solid #cdd0f5; }
.bodycornerbg {background-color:#FFFFFF; border-left: 1px solid #cdd0f5; border-right: 1px solid #cdd0f5; border-top: 1px solid #EAEAEA;  padding: 10px 0 0 0; }

.cornerbg { border-bottom: 1px solid #EAEAEA; }

.graytop-cornerbg { background-color: #F5F5F5; border-top: 1px solid #E7E5E5; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

.graybott-cornerbg { background-color: #FFFFFF; border-bottom: 1px solid #E7E5E5; } 
.graybodybg { border-left: 1px solid #E7E5E5; border-right: 1px solid #E7E5E5; padding: 5px 0 0 0; } 
.midd-bottcornerbg { background: url(../images/pagecontent-bottborder.gif) repeat-x bottom #ffffff; }
.cart-border { border: 1px solid #E7E5E5;}
.graybg { background-color: #F5F5F5; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; height: 21px; }
.bott-border { border-bottom: 1px solid #E3E3E3;}
.checkout-border { border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }
.cornerbg-active { background-image: url(../images/cornerbg-a.gif); padding-top: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #54639A; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;   }
.cornerbg-inactive { background-image: url(../images/cornerbg-i.gif); padding-top: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #747474; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;  }

.chapter_search {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b32600;
	font-weight: bold;
}

.graybg1 { background-color: #E1E1E1; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;  }
.whitebg { background-color: #FFFFFF;}
.graytop-cornerbg1 { border-top: 1px solid #E7E5E5;}


.rolloverside-orange a {
	font-size:14px;
	FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	color: #2f3087;
	font-weight: normal;
	height: 22px;
	padding-top:4px;
	}
.rolloverside-orange a:hover {
	font-size:14px;
	FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color: #63b400 !important;
	height: 22px;
	padding-top:4px;
	display:block;
	}

ul.border-top {background:url(../images/border-top.gif) repeat-x top;}
ul.sub-category {margin:0; padding:0; margin-bottom:3px; padding-top:6px;}
ul.sub-category li {list-style-type:none; border:none; background:url(../images/grey-arrow.gif) no-repeat 0 5px; list-style-image:none; margin-left:0px; padding:0px 0 0px 10px;}
ul.sub-category li a {font:bold 12px Arial, Helvetica, sans-serif; color:#969696; text-decoration:none; text-transform:uppercase;}
ul.sub-category li a:hover {color:#A31216; text-decoration:none;}

ul.left-category {margin:0; padding:0; margin-left:8px;}
ul.left-category li {list-style-type:none; list-style-image:none; margin-left:0px; }
ul.left-category li a {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase;}
ul.left-category li a:hover {color:#A31216; font-weight:bold; text-decoration:none;}
ul.left-category li a.active {color:#A31216; font-weight:bold; text-decoration:none;}

ul.nolisttype { margin:0; padding:0; }
ul.nolisttype li  { list-style-type: none; background: none; list-style-image: none; }

.paging { font-weight: bold; color: #4A4A4A; font-family:Arial, Helvetica, sans-serif; }
.paging a { background: #f2ffe4; border: 1px solid #d5eabf; padding: 0 4px; text-decoration: none; margin-right:2px; font-weight: normal; color: #6B3A7B; font-family: Arial, Helvetica, sans-serif; }
.paging a:hover { background: #4765be; border: 1px solid #5c79cd; padding: 0 4px; text-decoration: none; margin-right:2px; font-weight: normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.paging-active { background: #4765be; border: 1px solid #5c79cd; padding: 0 4px; text-decoration: none; margin-right:2px; font-weight: normal; color: #ffffff; font-family:Arial, Helvetica, sans-serif; }

.bott-lineheight { line-height: 16px; }
.lineheight { line-height: 20px; }

.banner-border { border: 4px solid #cccccc; }

.gray-topborder { background: url(../images/gray-topborder.gif) repeat-x 0 0; }
.gray-bottborder { background: url(../images/gray-bottborder.gif) repeat-x 0 0; }

.page-bottborder { background: url(../images/pagecontent-bottborder.gif) repeat-x bottom; }
.prod-desc { font-size: 12px; line-height: 18px; }
.prod-desc a { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #445491; FONT-FAMILY: "tahoma",verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.prod-desc a:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #445491; FONT-FAMILY: "tahoma",verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

/* New Added Class from HB */

.table-greybg {background:#eaeaea;}
.even-bg {background:#fff;}
.odd-bg {background:#f7f8ff;}
.white-bg {background:#fff;}

.bluelink-bold {font:bold 12px "Tahoma" Arial, Helvetica, sans-serif; color:#445491; text-decoration:none;}
.bluelink-bold a {font:bold 12px "Tahoma" Arial, Helvetica, sans-serif; color:#445491; text-decoration:none;}
.bluelink-bold a:hover {font:bold 12px "Tahoma" Arial, Helvetica, sans-serif; color:#445491; text-decoration:underline;}

th {font:bold 12px "Tahoma", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:#6b73c2; border-bottom:3px solid #5159a6;}
.highlight-text {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

.step-head {font:bold 13px "Tahoma", Arial, Helvetica, sans-serif; color:#5159a6; text-decoration:none; padding:4px 0 0 0; border-bottom:1px solid #ccc;}
.step {font:bold 13px "Tahoma", Arial, Helvetica, sans-serif; color:#5159a6; text-decoration:none; padding:4px 0 0 0;}



.ma-topbg {background:url(../images/ma-topbg.gif) repeat-x; font:bold 12px "Tahoma", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:25px;}
.ma-bottbg {background:url(../images/ma-bottbg.gif) repeat-x;}
.ma-middbg {border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding:10px 10px 0 10px;}

.darkgreenlink-big {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #54639A; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.darkgreenlink-big:link { text-decoration: none; color: #54639A; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.darkgreenlink-big:visited { text-decoration: none; color: #54639A; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.darkgreenlink-big:hover { text-decoration: underline; color: #404F87; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.boxcontent-error { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:#F9E9E9;}
div.boxcontent-error { border: 0.1em solid #FB416D; width: 50%; background-image:  url(../images/error-icon.gif); background-repeat:  no-repeat; background-position: 10px 50%; padding: 5px 10px 5px 36px; }

.no-error { color: #000000; background-color: #FFFFDD;}
div.no-error { border: 0.1em solid #FFD700; text-align:center; width:500px; padding: 5px 0px 10px 0px; }


.left-banner { padding-top: 7px !important; clear: both; }
.left-banner a { padding: 0 !important; margin: 0 !important; }

.our-partner span {font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#397783;}
.our-partner {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#767676;}
.our-partner a {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#767676;}
.our-partner a:hover {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ff0000;}

/* Left Banner CSS Start Here  Dr.24122010*/

.relative {position:relative;}
.ipad-bg {background:url(../images/ipad-bg.jpg) no-repeat; width:159px; height:64px; margin:0 0 10px 0; padding:7px 6px 7px 6px;}
.ipad-bg h1 {margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#b1ddf7; text-decoration:none;}
.ipad-bg h1 span {color:#84b8d7; display:block; font-size:12px;}
.ipad-bg .ipad-img {position:absolute; right:4px; top:27px;}

.iadi-bg {background:url(../images/iadi-bg.gif) no-repeat; width:159px; height:64px; margin:0 0 10px 0; padding:7px 6px 7px 6px;}
.iadi-bg h1 {margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.iadi-bg h1 span {color:#c0c0c0; display:block; font-size:12px;}
.iadi-bg .iadi-img {position:absolute; right:4px; top:32px;}


.aadi-bg {background:url(../images/aadi-bg.gif) no-repeat; width:159px; height:64px; margin:0 0 10px 0; padding:7px 6px 7px 6px;}
.aadi-bg h1 {margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#e99344; text-decoration:none;}
.aadi-bg h1 span {color:#aa6c3d; display:block; font-size:11px;}
.aadi-bg .aadi-img {position:absolute; right:4px; top:45px;}

.hwdi-bg {background:url(../images/hwdi-bg.gif) no-repeat; width:171px; height:78px; margin:0 0 10px 0; padding:5px 0px 7px 0px;}
.hwdi-bg img {text-align:center;}
.hwdi-bg img {text-align:center;}
.hwdi-bg h1 {margin:0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#0f496a; text-decoration:none;}
.hwdi-bg h1 span {color:#0f496a; display:block; font-size:12px;}

.main-footerbg { background: url(../images/footerbg.gif) repeat-x;  }
.webcard-hd { position: absolute; top: -6px; left: 0px; }
.newsletter-hd { position: absolute; top: -6px; left: 320px; }
.webcard { width: 275px; margin:auto; float: right; margin-top: 20px; font-size: 12px; color: #000000; line-height: 17px; }
.webcard span { font-size: 12px; color: #762291; font-weight: bold; }
.webcard img { float: left; margin-right: 10px; }
.newsletterbox { background: url(../images/newsletter-contentbg.gif) no-repeat; width: 273px; height: 67px; float: right; margin-right: 20px; margin-top: 15px; padding: 10px 12px; font-size: 12px; color: #0f234c; }

.email-input { background: #ffffff; border: 1px solid #7f88cd; padding: 5px; margin-top: 10px; font-size: 11px; color: #3b5998;  }
img { border: none; outline: none; }
.bottomtxt { font-size: 10px; color: #9c9c9c; font-family: Verdana, Geneva, sans-serif; }
.paywithcard { font-size: 12px; color: #000000; font-weight: bold; }
.paywithcard span { font-size: 12px; color: #762291; } 
.listenradio { background: url(../images/listenradio-bg.gif) no-repeat; height: 28px; padding-left: 15px; }
.listenradio a { font-size: 11px; color: #143b8c; text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
.listenradio a:hover { font-size: 11px; color: #143b8c; text-decoration: underline; font-family: Verdana, Geneva, sans-serif; }
.bott-partnersitebg { background: url(../images/bott-partnersitebg.gif) no-repeat; height: 61px; text-align:center; padding: 5px 3px; color: #607dc0; font-weight: bold;  }
.bott-partnersitebg img { margin: 0 5px; vertical-align: middle; }
.error-smallfont { font-size: 11px; color: #ff0000; }
.partner-hd { color: #607dc0; font-weight: bold; font-size: 13px; }
