/* CSS Document */
body, input, textarea, select, table {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
body, form, img {margin:0; padding:0;}
body {text-align:center; }

h2 {color:#FFF; font-size:15px; font-weight:bold; margin:0; padding:5px 9px; background:#779eab; display:block;}
h3 {color:#FFF; font-size:11px; font-weight:bold; margin:0; padding:5px 10px; text-transform:uppercase; background:#779eab; }
h4 {font-size:11px; font-weight:bold; margin:0 0 5px 0;}

img {border:0;}
p {margin:0 0 8px 0;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}


.clear {height:0px; clear:both;}
.brdType01 {border:1px solid #c8c5b9;}
.small {font-size:10px;}
.def {font-size:11px;}
.med {font-size:12px;}
.marB5 {_margin-bottom:0px; margin-bottom:5px;}


.lnktype0 {text-decoration:underline;}
.lnktype0:hover {text-decoration:none;}

.lnktype1 {color:#666;}
.lnktype1:hover {color:#666;}

.lnktype2 {color:#666666; text-decoration:underline;}
.lnktype2:hover {text-decoration:none;}

.txtcolor {}

.lineH {line-height:18px;}

#main {width:980px; margin:0 auto; text-align:left;}
	
	#header {height:129px; background:url("images/bgd_header_AI.gif");}
		#logo {float:left;}
		#headright {color:#FFF; width:568px; float:left; text-align:right; margin:5px 0 0 0;}
		#headright a {color:#FFF;}
		#headright ul {list-style:none; margin:0 0 0 265px; padding:0; display:block;}
		#headright li {float:left; display:inline; padding:0 10px; border-right:1px solid #fff; line-height:18px;}
		#headright li.lastitem {border:none;}
		#headright form {}
		#headright form input {width:80px;}
		
		#txtwelcome {margin:10px 0 0 0; padding:0; float:right; display:block;}
		#txtwelcome img {margin:0 8px 0 15px; vertical-align:middle;}
		
		#menu {height:34px; display:block; clear:both; background-image:url("images/bgd_topmenu.gif"); background-repeat:no-repeat;}
			.bgmenu0 {background-position:0 0;}
			.bgmenu1 {background-position:0 -34px;}
			.bgmenu2 {background-position:0 -70px;}
			.bgmenu3 {background-position:0 -105px;}
			.bgmenu4 {background-position:0 -140px;}
			.bgmenu5 {background-position:0 -175px;}									
			.bgmenu6 {background-position:0 -210px;}
			.bgmenu7 {background-position:0 -245px;}
			.bgmenu8 {background-position:0 -279px;}									

		#menu a {line-height:30px; display:block;}
		#menu ul {list-style:none; margin:0;padding:0;}
		#menu li {display:inline; float:left;}
		#menu span {visibility:hidden;}
		.menu1 {width:96px;}
		.menu2 {width:131px;}
		.menu3 {width:84px;}
		.menu4 {width:186px;}
		.menu5 {width:145px;}
		.menu6 {width:131px;}
		.menu7 {width:114px;}
		.menu8 {width:84px;}
		
		.curmenu {background:#eae7df; display:block;}
		.curmenu a {color:#333 !important;}
		
		.leftnavsub {list-style:none; margin:5px 8px; padding:0;}
		.leftnavsub li { padding:0 5px 0 8px; margin:5px 0;}	
		.leftnavsub li li {background:url(images/li_square1.gif) no-repeat 0 5px; padding:0 5px 0 8px; margin:5px 0;}
		.leftnavsub li a {color:#919191 !important; }
		
		
	#container {margin:4px 0 0 0;}
		#leftcont {color:#666; width:151px;}
		#leftcont select, #leftcont input  {color:#666;}
		#leftcont a {color:#666; text-decoration:underline;}
		#leftcont a:hover {text-decoration:none;}
	
		#content {position:relative;}
		
		.Htype1 {height:68px; _height:88px;}
		.Htype2 {height:275px; _height:295px;}
		.Htype3 {height:195px; _height:215px;}
		.Htype4 {height:1070px; _height:1090px;}
		.Htype5 {height:228px; _height:248px;}
		.Htype6 {height:51px; _height:46px;}
		.Htype7 {height:392px; _height:441px;}

		
		.padtype1 {padding:0 !important;}
		.padtype2 {padding:2px 10px !important;}
		.padtype3 {padding:10px !important;}
		.padtype4 {padding-left:5px !important;}
		
		.txtcolor1 {color:#666666;}
		.txtcolor2 {color:#c3274e;}
		
		.bgcolor1 {background:#FFF;}
		.bgcolor2 {background:#84001c;}
		.bgcolor3 {background:#cc002e;}		
		.bgcolor4 {background:#779eab;}
		.bgcolor5 {background:#e1ddd1 !important;}
		
		.imbrd {border:1px solid #d2dee2;}
		
	.formType01 {margin:5px 5px 5px 7px;}
	.formType01 img {vertical-align:middle;}
	.formType01 input {width:130px; margin:2px 0;}
	.formType01 select {width:133px; margin:2px 0;}

	/*Form top header login*/
	#frmtoplogin {margin:5px 20px 0 0;}
	#frmtoplogin input {margin:0 5px 0 0;}
	#frmtoplogin img {margin:0 2px 3px 0; vertical-align:middle;}

	.infoType01 {margin:5px 5px 5px 7px;}
	
	.infoType02 {padding:15px 5px 0 0;}

	.listType01 {list-style:none; padding:0; margin:0;}
	.listType01 li {margin:5px 0;}
	
	/*left style*/
	.contType01 {padding:8px 0 8px 0;}
	.contType01 p {margin:0 0 5px 0; padding-left:8px;}
	.contType01 a {text-decoration:none !important;}
	.contType01 a:hover {text-decoration:underline !important;}
	
	.bgType01 {background:#f4f3ef; border-top:1px solid #c8c5b9;}
	.bgType02 {color:#333333; background:#e1ddd1; }
	
	.contType02 {border-top:1px solid #c8c5b9; padding:10px 0 0 0; margin:5px 0 0 0;}
	
	.contType03 {padding:10px 0 0 0; background:#FFF;}
	
	.contType04 {background:#e1ddd1; padding:10px; border-top:5px solid #FFF;}
	
	/*breadcum*/
	.breadcum {line-height:31px; padding:0 0 0 15px; margin:0 0 3px 0; background:url(images/bgd_breadcum.gif) repeat-x; }
	
	/*text banner on inside pages */
	.txtbanner {padding:0 0 3px 0;}
	
	/* PubStore Cart */
	/*.cart {float:right; display:inline; height:31px; margin-top:-31px; _margin-top:-25px;  padding:0 13px 0 0; width:300px;}
	.cart img { vertical-align:middle;}*/
	
	/* INDEX CONTENT */
	.inxNews {padding:8px 10px 5px 10px;}
	.homemainpic {margin:0 0 6px 0;}
	.floatbox {position:absolute; left:635px; top:75px;}
	.homecont {background:url(images/bgd_homeidx.gif) repeat-y; height:1%;}
	
	.featuremem {padding:5px; background:#d2dee2; text-align:center;}
	
	.tblType01 th {color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left; }
	
	
	/*Table Benefit revise*/
	.tblType02 th {text-align:left; background:#779eab;}
	.tblType02 td {padding:8px 5px;}
	.bgcolor6 {background:#f4f3ef;}
	.bgcolor7 {background:#eae7df;}
	.brdR {border-right:3px solid #FFF;}
	.brdB {border-bottom:3px solid #FFF;}
	.brdR2 {border-right:1px solid #eeedea;}
	.brdB2 {border-bottom:1px solid #c8c5b9;}
	
	
	.tblType03 h3 {padding:5px 0 5px 10px;}
	.designLearn {background:#E1DDD1;}
	.designLearn img {margin:0 10px;}
	
	.tblType04 {background:#cc002e; color:#FFF;}
	.tblType04 input, .tblType04 select {width:100px;}
		.inputwide {width:170px;}
		.inputwide2 {width:100px;}
		.inputwide3 {width:283px;}

	
	.tblType05 input, .tblType05 select {margin:0 5px 0 0;}
	
	#footer {color:#818282; text-align:center; padding:5px 0 0 0; font-size:10px;}
	#footer .divim, #footer .footAdv {display:block; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: 1px solid #938d77;}
	#footer ul {list-style:none; margin:0 0 5px 0; padding:0;}
	#footer li {list-style:none; display:inline; border-right:1px solid #938d77;}
	#footer li.lastitem {border:none;}
	#footer li a {color:#818282; padding:0 8px;}
	#footer .copyright {font-size:9px; margin:10px 0;}

/* Storefront CSS */
.ProductNameText
{
    font-size:14px;
    font-weight:bold;
}


.ProductAuthorText
{
    font-size:12px;
    font-weight:bold;
}

.marketting_message
{
    
}









