@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }
a { color:#6699cc; text-decoration:none; border-bottom:1px solid #6699cc; } p { padding-bottom:10px; }
html, body { height:100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:10pt; background:url(images/blackgrain_BG.jpg); }
h1, h2, h3 { font-family:Impact, Helvetica, "Lucida Sans Unicode"; color:#6699cc; font-weight:normal; padding-bottom:5px; }
h4, h5, h6 { color:#999999; font-weight:normal; padding-bottom:5px; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:18px; font-weight:normal; }
h3 { font-size:16px; font-weight:normal; }0.
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
	.hdr_bg { background:url(images/hdr_bg.jpg); height:178px; }
		.cntr { width:1000px; margin:0 auto; }
			.hdr { float:left; width:745px; position:relative; padding-top:0px; height:160px; }
			.hdrrighter{ float:right; width:32%; }
			.hdrrighter a:hover, .hdrrighter a:active, .hdrrighter a:visited, .hdrrighter a:link{ outline:none; }
				.hdr a.btnanimated{ display:block; background:url(images/navbg.jpg) center top; border:1px solid #fff; height:33px; margin:8px 5px; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; padding:0px 5px; color:#333; position:relative; clear:both; font-size:12pt; -moz-box-shadow:0px 0px 3px #036;  -webkit-box-shadow:0px 0px 3px #036; }
				.hdr a.btnanimated:hover, .hdr a.btnanimated *:hover{ top:-1px; cursor:pointer; } .hdr a.btnanimated:active, .hdr a.btnanimated *:active{ top:1px;}
				.hdr a.btnanimated p{ padding:6px 2px 0px 5px; line-height:normal; font-size:100%; font-family:Impact, Helvetica, "Lucida Sans Unicode"; float:left; text-transform:uppercase; letter-spacing:1px; }
				.hdr a.btnanimated span{ display:block; width:50px; float:left; }
				.hdr a.btnanimated span img{ height:auto; width:100%; }
				a.logo { display:block; float:left; border:none; position:relative; top:7px; height:120px; }
				a.logo img{ height:100%; width:auto; }
				ul.main_nav { display:block; float:left; width:745px; position:absolute; bottom:-13px; left:0px; }
				ul.main_nav li { float:left; display:block; list-style:none; padding:0px 2px; }
				ul.main_nav li a { display:block; float:left; font-size:9pt; color:#FFFFFF; text-shadow:0px 1px 1px #000000; text-decoration:none; background:url(images/navbg.jpg) bottom center repeat-x #171717; border:none; }
				ul.main_nav li a:hover { background:url(images/navbg.jpg) center top repeat-x; color:#000; text-shadow:0px 1px 1px #ffffff; }
				ul.main_nav li a span { display:block; float:left; height:25px; padding:9px 14px 0px 14px; cursor:pointer; }
				ul.main_nav li a:hover span { background:url(images/indyarrow.gif) center top no-repeat; }
				/*php ACTIVE NAVIGATION USED*/
				.active2 { background:url(images/navbg.jpg) center top repeat-x !important; color:#000 !important; text-shadow:0px 1px 1px #ffffff !important; }
				.spanactive { background:url(images/indyarrow.gif) center top no-repeat; }
				/*php ACTIVE NAVIGATION USED*/
			.search_cont { float:right; width:245px; font-family:Impact, Helvetica, "Lucida Sans Unicode"; color:#FFFFFF; font-size:30px; text-align:right; text-shadow:0px 1px 1px #000000; padding-top:5px; }
			.search_cont a { border:none; } .search_cont p { padding:0px; }
			.search_cont div.srch_txtbox { float:right; background:url(images/search_bg.jpg) center top repeat-x #efefef; border:none; height:33px; width:195px; padding-left:10px; vertical-align:middle; height:25px; padding-top:10px }
			.search_cont input.srch_txtbox2 { float:right; font-size:11px; color:#666666; text-shadow:0px 1px 1px #cccccc; background:none; border:none; width:195px; vertical-align:middle; }
			.search_cont input.srch_btnbox { float:right; font-size:11px; background:url(images/btn_srch.jpg) center center repeat-x #efefef; border:none; height:35px; width:35px; }
	.hero_cont { background:url(images/blackgraingraidient_BG.jpg) center bottom repeat-x #FFFFFF; padding:10px 0px 0px 0px; }
		.cntr2 { width:1015px; margin:0 auto; padding-left:15px; background:url(images/hero_shadow.jpg) left bottom no-repeat; }
			#heromilhamethyz { background:url(images/hero_shadow.jpg) right bottom no-repeat; width:1000px; padding-right:15px; height:315px; position:relative; }
			#heromilhamethyz img { position:absolute; top:0px; left:0px; }
			#heromilhamethyz a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
			.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
			.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:89; }
			.nivo-caption p { padding:5px; margin:0; }
			.nivo-caption a { display:inline !important; }
			.nivo-html-caption { display:none; }
			.nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; }
			.nivo-prevNav { left:0px; }
			.nivo-nextNav { right:0px; }
			.nivo-controlNav a { position:relative; z-index:99; cursor:pointer; }
			.nivo-controlNav a.active { font-weight:bold; }
			
	.mainCSSbg { background:url(images/blackgraingraidient_BG2.jpg) center top repeat-x; min-height:100%; height:auto !important; height:100%; margin:0 auto -65px; }
		.main { width:1000px; margin:0 auto; padding:17px 0px 36px 0px; background:url(images/seperator.jpg) 754px center repeat-y; text-shadow:0px 1px 1px #000000; color:#999; line-height:16pt; text-align:justify; }
		.left_content { float:left; width:745px; padding-bottom:15px; }
		.left_content strong { color:#6699CC; }
		.left_content ul { display:block; padding-left:24px; padding-bottom:15px; }
		.left_content ul li { padding:3px 10px 3px 0px; list-style:disc; }
		.left_content ul li strong { color:#6699CC; }
		.left_content ol { display:block; padding-left:24px; padding-bottom:15px; }
		.left_content ol li { padding:3px 10px 3px 0px; list-style-type:decimal; }
			.left_cont_sepsL { float:left; padding-top:10px; width:365px; }
			.left_cont_sepsR { float:right; padding-top:10px; width:365px; }
			.faqz { padding:10px 0px;}
			.faqz h5 { display:block; padding:3px 3px 3px 20px; background:url(images/bulletAcord2.png) left 3px no-repeat; clear:both; color:#6699cc; }.faqz h5:hover { cursor:pointer; }
			.faqz h5.selected { background:url(images/bulletAcord.png) left 3px no-repeat; font-weight:bold; text-decoration:underline; color:#cc0000; }
			.faqz div { width:95%; float:right; border-left:1px solid #333333; border-bottom:1px solid #333333; padding:7px 7px 0px 7px; }
			/*SITEMAP*/
			.treeview, .treeview ul { padding:0; margin:0; list-style:none; }
			.treeview ul { margin-top:4px; }
			.treeview .hitarea { background:url(images/treeview-default.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer; }
			* html .hitarea { display:inline; float:none; }
			.treeview li { margin:0; padding:3px 0pt 3px 16px !important; list-style:none !important; }
			.treeview li span strong { font-size:14px; }
			.treeview a.selected { background-color:#eee; }
			#treecontrol { margin:1em 0; display:none; }			
			.treeview .hover { cursor:pointer; }
			.treeview li { background:url(images/treeview-default-line.gif) 0 0 no-repeat; }
			.treeview li.collapsable, .treeview li.expandable { background-position:0 -176px; }
			.treeview .expandable-hitarea { background-position:-80px -3px; }
			.treeview li.last { background-position: left bottom }
			.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image:url(images/treeview-default.gif); }  
			.treeview li.lastCollapsable { background-position:0 -111px }
			.treeview li.lastExpandable { background-position:-32px -67px !important; }
			/*SITEMAP*/
		.right_content { float:right; width:235px; }
		.right_content ul { display:block; padding-bottom:20px; }
		.right_content ul li { list-style:none; border-bottom:1px dashed #333333; border-top:1px dashed #000000; padding:2px 0px; }
		.right_content ul li a { display:block; background:url(images/bullet.gif) left center no-repeat; border:none; padding:3px 0px 3px 20px; }
		.right_content ul li a:hover { background:url(images/navbg.jpg) center top; color:#333333; text-shadow:none; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
			.designzamethyz { margin-bottom:10px; border-bottom:1px dashed #000000; border-top:1px dashed #000000; }
				.panelmilh { width:20%; text-align:center; float:left; padding:10px 0px 5px 0px; border-bottom:1px dashed #555555; border-top:1px dashed #555555; }
				.panelmilh a{ border:none; }
				.panelmilh img { width:95%; height:auto; }
		.domain_list { float:left; padding:10px 0px; }
		.domain_list ul { padding:0px !important; }
		.domain_list ul li { list-style:none !important; padding:0px !important; }
			.domain_list ul li.bg1 { background:url(images/navbg.jpg) center bottom repeat-x; color:#cccccc; }
			.domain_list ul li.bg2 { background:url(images/navbg.jpg) center top repeat-x; color:#333333; text-shadow:0px 1px 1px #ffffff; }
			.domain_list ul li.bg1 a { color:#cccccc !important; border:none; }
			.domain_list ul li.bg2 a { color:#333333 !important; border:none; }
			span.width1, span.width2, span.width3 { width:185px; float:left; display:block; border:1px solid #454545; padding:3px 0px 3px 2px; font-size:10px; }
		ul.hostingtbl { padding:0px !important; float:left; }
		ul.hostingtbl li { list-style:none; padding:0px !important; background:url(images/footerbg.jpg) center bottom; color:#FFFFFF; display:block; clear:both; text-align:center; font-size:12px; }
		ul.hostingtbl li.tblhdr { border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #999; border-right:1px solid #999; display:block; float:left; padding:2px !important; width:736px; }
		ul.hostingtbl li span { border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #999; border-right:1px solid #999; display:block; float:left; }
		ul.hostingtbl li span h3 { color:#FFFFFF; }
		ul.hostingtbl li span.tbl1 { width:240px; padding:2px !important; background:url(images/footerbg.jpg) center top; color:#FFFFFF; text-shadow:0px 1px 1px #000000; }
		ul.hostingtbl li span.tbl1a { width:240px; padding:2px !important; background:url(images/footerbg.jpg) center bottom; color:#FFFFFF; text-shadow:0px 1px 1px #000000; }
		ul.hostingtbl li span.tbl2 { width:118px; padding:2px !important; background:url(images/footerbg.jpg) center bottom; color:#FFFFFF; text-shadow:0px 1px 1px #000000; }
		ul.hostingtbl li span.tbl3 { width:118px; padding:2px !important; background:url(images/search_bg.jpg) center top; color:#333333; text-shadow:0px 1px 1px #ffffff; }
		ul.hostingtbl li span.tbl4 { width:734px; padding:3px 3px 1px 3px !important; background:url(images/footerbg.jpg) center bottom; color:#333333; text-shadow:0px 1px 1px #000000; }
		.contact_frm { padding:10px; }
		.contact_frm label.lbl { display:block; float:left; width:85px; text-align:right; padding:0px 10px 15px 0px; }
		.contact_frm input.txtbox { display:block; float:left; background:url(images/search_bg.jpg) center top repeat-x #efefef; border:none; width:140px; }
		.contact_frm input.txtbox2 { display:block; float:left; background:url(images/search_bg.jpg) center top repeat-x #efefef; border:none; width:375px; }
		.contact_frm textarea.txtareabox { display:block; float:left; background:url(images/search_bg.jpg) center bottom repeat-x #efefef; border:none; height:75px; width:375px; margin-bottom:5px; }
		strong.redder { color:#cc0000; }
		strong.bluerr { color:#6699cc; }
		.ab_frmcontact { padding-bottom:15px; }
			.left_contactL { float:left; padding-top:10px; padding-right:24px; }
			.left_contactL label.ab_lbl { display:block; float:left; width:70px; padding-right:10px; text-align:right; padding-bottom:15px; }
			.left_contactR { float:left; padding-top:10px; }
			.left_contactR label.ab_lbl { display:block; float:left; padding-right:10px; text-align:right; }
			input.ab_txtbox { float:left; background:url(images/navbg.jpg) center top repeat-x; border-bottom:1px solid #999; border-top:1px solid #ccc; color:#666666; border-left:1px solid #ccc; border-right:1px solid #999; }
			textarea.ab_txtarea { float:left; background:#eeeeee; border-bottom:1px solid #999; border-top:1px solid #ccc; color:#666666; border-left:1px solid #ccc; border-right:1px solid #999; height:66px; width:250px; }
			input.ab_btn { float:left; background:url(images/footerbg.jpg) center center; border-bottom:1px solid #999; border-top:1px solid #ccc; color:#666666; border-left:1px solid #ccc; border-right:1px solid #999; color:#FFFFFF !important; }
		.push { height:18px; }
	.ftr { background:url(images/footerbg.jpg) center center; padding-top:10px; height:45px; color:#FFFFFF; text-shadow:0px 1px 1px #000000; font-size:10px; text-align:center; }
	.ftr p { padding-bottom:3px; } .ftr a { color:#FFFFFF; border-bottom:1px solid #ffffff; }
