/*reset start*/
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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th { 	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	outline:none;	font-family: Verdana, sans-serif;}
/* remember to define focus styles! */
:focus {	outline: none;}
body {	line-height: 1;	color: black;	background: white;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
/*reset end*/
body{font-family: Arial, sans-serif; color: #666;font-size:12px;line-height:17px; margin:0px 0 0 0;}
form{display:inline}
p#skip-link { 	position:absolute;	left:-9000px;	top:0; 	z-index:20;} 
h1,h2{font-size:16px;padding:15px 0 10px 0; line-height:20px;}
h1{ color:#FFFFFF;}
.b0010{border-bottom:#666666 1px solid;}
.clear{width:100%;clear:both;border:#00FF00 0px dashed; margin:0; padding:0; background:none; }
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nobg, td.nobg{background:none;}
.hr{width:100%;height:15px;background:url() 0 -1370px no-repeat;}
.b_1010{border-bottom:#da251c 6px solid;border-top:#da251c 6px solid; margin-left:10PX;}
th.header{border-bottom:#999999 1px solid;}
table.tabela{background:#000000; border:#000000 1px solid;}
table{clear:both; float:left;}
#mainText th, th.naglowekTabeli{ background:#666666; color:#FFFFFF; padding:5px; text-align:center; font-weight:bold;}
#mainText td, td.komorkaTabeli{ border-bottom:#666666 1px solid; background:none;}
td.komorkaTabeli2{ border-bottom: #CCCCCC 1px solid; background:#FFFFFF;}
.b0001{border-left:#c3bec0 1px solid;}
.b0100{border-right:#c3bec0 1px solid;}
small{font-size:10px;}
#logotypy{ text-align:center; margin:0 auto; border:#000000 0px solid; padding:0 0 0 3px;}
#logotypy img{ margin:3px; border:#FFFFFF 1px solid;}
#logotypy img:hover{ border:#DA251C 1px solid;}
.postalChargesTable{background-color:#999999; border-spacing:1px; padding:1px; border:#333333 0px solid;}
.postalChargesTable td{padding:3px; background:#FFFFFF}
.postalChargesTable th{padding:3px; background:#CCCCCC; text-align:center;}

#wrap{width:980px;margin:0 auto;padding:0px 0 0 0;border:#ff0000 0px solid;position:relative;}
#wrapHome{width:980px;margin:0 auto;padding:0px 0 0 0;border:#ff0000 0px solid;position:relative; height:600px;}

#head{width:980px;height:110px;border:#00FF00 0px solid;text-align:left;padding:0px 0px 0px 0px;margin:0px 0 0 0px; color:#FFFFFF;}
#head h1{display:block;clear:right;float:left;border:#FF0000 0px solid;width:400px;overflow:hidden;padding:0 0 0 0px;margin:0 0 0 10px; font-size:16px;line-height:20px; letter-spacing:0PX; font-weight:bold;}
#head h2{display:block; clear:right;float:left;border:#FF0000 0px solid;width:400px;overflow:hidden;padding:0px 0 0 0px;margin:30px 0 0 -400px;font-size:14px;line-height:16px; letter-spacing:0PX;  font-weight:bold;}
#head #logo{float:left; width:650px; height:70px; overflow:hidden; margin:1px 0 0 0px;}
#head #text{float:right; width:290px; padding:0px 40px 0 0; text-align:right; letter-spacing:0px; color:#000000; background:url(../images/skin/hurtownia_f06.png) top center no-repeat;}
#head #text form{float:left; border:#333333 0px solid; padding:0 0 0 100px; margin:0;}
#head #text input[type=text]{ border:#FFFFFF 1px solid; width:100px; background:#ffffff; padding:1px; font-size:10px; color:#666666; margin:0 0 0 0px; vertical-align:middle;}
#head #text input[type=image]{ background:none; border:none; vertical-align:middle;}
#head h1 a:hover{color:#000000;}
#head #text a{ color:#FFFFFF; text-decoration:none;}
#head #text a:hover{color:#FFFFFF; text-decoration:underline;}
#topMenu{float:right;width:100%;text-align:right;border:#FF0000 0px solid;margin:14px 0 4px 0;padding:0 0 0 0px;background:url() 0 -1108px no-repeat;}
.topMenu{height:86px;background:#00CC33;}
.topMenuHeight{height:126px;}
#breadcrumb{display:block;margin:10px 0px 0px 0px; padding:20px 10px 25px 10px;position:relative;border-bottom:#ccc 0px solid;height:10px; clear:both; background:url(../images/skin/banners.png) top no-repeat; text-align:center;}
#breadcrumb li, #breadcrumb A{color: #333333;}
#breadcrumb a.home{color:#666666;}
#breadcrumb .title{ width:98%; margin:0 auto; border-bottom:#CCCCCC 1px solid;}
#mainText{margin:0 30px 0 10px;}
#mainText a{ color:#000000; text-decoration:none;}
#mainText a:hover{text-decoration: underline;}
#mainText ol{ list-style-type:decimal; margin:0 0 0 40px;}
#mainText ul{list-style-type:circle; margin:0 0 0 40px;}
#mainText ul#podstrony{font-size:16px; line-height:22px;}
#topMenu11{text-align:left; margin:12px 0px 10px 0px;display:block;  z-index:999999;  border-bottom:#DA251C 1px solid; width:25%; float:left; height:29px;}
#topMenu1{text-align:right; margin:12px 0px 10px 0px;display:block;  z-index:999999;  border-bottom:#DA251C 1px solid; width:75%; float:right;}
#searchWindow{float:right;width:400px;height:40px;text-align:right;border:#FF0000 0px solid;background:url() 0 0 no-repeat;}
#homeLeft{border:#00CC00 0px solid;width:270px;float:left;font-family:Tahoma;}
#homeLeft .latestNews, #homeLeft .AccordionMenu{ background:#333333; margin:15px 15px 0 15px;border:#00FF00 0px solid;padding:0;clear:both;}
#homeLeft .AccordionMenu{padding:10px 0 0 0;}
.AccordionMenuBottom{height:10px;margin:0 15px 15px 0px;}
#homeLeft .latestNews h2{padding:15px 20px 10px 20px; font-size:14px; letter-spacing:0px;}
#homeLeft .latestNews h2 a{text-decoration:none;font-weight:normal; font-size:14px; letter-spacing:0px;}
#homeLeft .latestNews li{background:url() -255px -255px no-repeat;width:200px;padding:15px 10px 15px 5px;}
#homeLeft .latestNews li h3{padding:0 0 10px 25px;margin:0;font-weight:bold;background:none;text-align:left;}
#homeLeft .latestNews li h3 a{text-decoration:none;color:#bbb;font-weight:bold;}
#homeLeft .latestNews li h3 a:hover, #homeLeft .latestNews li a:hover{color:#000;}
#homeLeft .latestNews li a{text-decoration:none;color:#666;}
#homeLeft .latestNews li a.current{color:#000;}
#homeLeft .latestNews li#myBasket{background:url() -600px -255px no-repeat;padding-left:0px;padding-top:20px;width:220px;}
#homeLeft .latestNews li#myBasket a.icon{display:block; width:90px; height:50px; border:#FF0000 0px solid;}
#homeLeft .latestNews li#search{background:url() -659px -1040px no-repeat;border:#FF0000 0px solid;padding-left:20px;padding-top:20px;width:200px;}
#searchText2{border:#CCCCCC 1px solid;background:#bebebe;color:#303030;width:150px;}
#searchText2:focus{border:#000 1px solid;}
#findCourseSubmit2{border:#009933 0px solid;background:url() -840px -640px no-repeat;height:25px;width:25px;margin:0 0 0 10px;}
#promoCodeLabel{ margin:5px 0 0 0; padding:0 40px 0 40px; display:block; float:left; background:url() -1090px -1320px;}
#findCourseSubmit2:hover{background:url() -840px -680px no-repeat;cursor:pointer;}
#findCourseSubmit2:focus{background:url() -840px -720px no-repeat;cursor:pointer;}
#homeRight{		border:#ffCC00 0px solid;float:left;width:675px;padding:0px 0px 0 0;}
#main{vertical-align:top;padding:2px 7px;}
#main h3{background:url(../images/skin/h1bg2.jpg) bottom no-repeat;padding:15px 5px;font-size:16px;color:#fff;text-align:center;font-weight:bold;}
.title ul li{display:inline;}
h1.title, div.title{text-align:left;display:inline;float:left;padding:0px 0px 0px 10px;font-weight:bold;font-size:11px;line-height:20px;color:#fff;}
h1.title a{text-decoration:none;color:#fff;}
h1.title a:hover{color:#000000;}
h1.title2{text-align:left;display:block;padding:5px 0px 10px 0px;font-weight:bold;font-size:18px;line-height:20px;color:#7b7b7b;background:url() -290px -1342px no-repeat;}
h1.title2 a{text-decoration:none;color:#7b7b7b;font-weight:bold;}
h1.title2 a:hover{color:#000000;}
h2.title{text-align:left;display:inline;float:left;padding:0px 0px 0px 10px;font-weight:bold;font-size:12px;line-height:20px;color:#0E72EC;letter-spacing:0px;}
h2.title a{text-decoration:none;color:#fff;}
h2.title a:hover{color:#000000;}
h3{text-align:center;padding:5px 5px 15px 5px;margin:0px 0px 20px 0px;background:url(../images/skin/titlebg.jpg) bottom no-repeat;}
h3.orderHeader{text-align:left;font-size:18px;background:url() -555px -2px no-repeat;padding:3px 0 0 30px;margin:10px 0 10px 0;height:20px;}
p{padding:0px 0px 0px 0px; margin:5px 0 0 0;}
a{text-decoration:none;color: #666666;font-weight:normal;}
a:hover{text-decoration:none;color: #333333;}
#breadcrumb a:hover{ text-decoration:underline;}
a.viewMore{font-size:16px;line-height:25px;font-weight:bold;}
#extrafield{display:none;}
a.deleteComment{background:url() -885px -655px no-repeat;width:16px;height:16px;display:block;}
a.deleteComment:hover{background:url() -885px -675px no-repeat;}
a.deleteComment:focus{background:url() -885px -695px no-repeat;}
.newSearchDiv{padding:0px;margin:0px 0px 10px 0px;float:right;text-align:right;clear:both;width:100%;}
a.search_results{text-decoration:none;color:#bbbbbb;font-size:13px;font-weight:normal;padding:0px 2px;margin:0px;border-right:#bbbbbb 1px solid;}
a.search_results_first{border-left:#00428C 2px solid;padding-left:2px;}
a.search_results:hover{text-decoration:none;color:#000000;}
.small{font-size:small;}
.per{font-size:12px;}
.fontsize24{font-size:24px;line-height:27px}
.fontsize22{font-size:22px;line-height:25px;}
.fontsize20{font-size:20px;line-height:23px;}
.fontsize18{font-size:18px;line-height:21px;}
.fontsize17{font-size:17px;line-height:18px;}
.fontsize16{font-size:16px;line-height:17px;}
.ok,.error{padding:20px 20px 20px 20px;margin:2px 20px 2px 2px;}
.ok{border-top:#0A9838 1px dotted;border-bottom:#0A9838 3px dotted;}
.error{border-top:#990000 1px dotted;border-bottom:#990000 1px dotted; color:#CC0000;}
.error a{color:#cc0000; font-weight:bold; text-decoration:underline;}
.img_left{display:block;float:left;}

#qty{text-align:right;}
.button{border:#00FF00 0px dashed;width:91px;height:36px;margin:0 2px 0 -4px;display:block;background:url() -910px -30px no-repeat;float:left;clear:left;color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; text-transform:uppercase;}
a.button{padding:12px 0 0 0px; height:24px; text-align:center; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase;}
.floatrightbutton{float:right; clear:right;}
.button:hover{background:url() -910px -70px no-repeat;cursor:pointer; border:none;}
.button:focus{background:url() -910px -110px no-repeat; border:none; outline:none;}

a.buttonWide, .buttonWide{background:url() -750px -30px no-repeat; width:150px;height:24px; color:#FFFFFF; display:block; padding:12px 0 0 0; text-align:center; font-weight:bold; text-transform:uppercase;}
a.buttonWide:hover, .buttonWide:hover{background:url() -750px -70px no-repeat; width:150px;}
a.buttonWide:focus, .buttonWide:focus{background:url() -750px -110px no-repeat; width:150px;}
#order_submit{ height:36px; padding:0;}
.addSelectedToCart{border:#00FF00 0px dashed;width:160px;height:35px;margin:0 2px 0 -4px;display:block;background:url() -810px -360px no-repeat;float:left;clear:left;}
.addSelectedToCart:hover{background:url() -810px -400px no-repeat;font-weight:bold;cursor:pointer;}
.addSelectedToCart:focus{background:url() -810px -440px no-repeat;}
#moreNews{border:#00FF00 0px dashed;width:120px;height:35px;margin:20px 40px 0 -4px;display:block;background:url() -910px -30px no-repeat;float:right;clear:right;}
#moreNews:hover{background:url() -910px -70px no-repeat;cursor:pointer;}
#moreNews:focus{background:url() -910px -110px no-repeat;}
#Paypalsubmit{border:#00FF00 0px dashed;width:160px;height:35px;margin:20px 40px 0 -4px;display:block;background:url() -810px -480px no-repeat;float:right;clear:right;}
#Paypalsubmit:hover{background:url() -810px -520px no-repeat;cursor:pointer;}
#Paypalsubmit:focus{background:url() -810px -560px no-repeat;}
.registerDiv{padding:20px;}
.pstrength-minchar{font-size:10px;padding:0px;}
#searchSmallForm{height:50px;text-align:left;padding:8px 0px 0px 10px;margin:0px;display:block;color:#FFFFFF;font-size:13px;}
#searchSmallForm a{padding:0px;margin:0px;color:#FFFFFF;vertical-align:text-top;text-decoration:none;}
#searchSmallForm a:hover{color:#000000;}
#searchSmallForm input#searchText{border:#999999 1px solid;background:#FFFFFF;width:275px;font-size:11px;font-weight:normal;padding:1px 4px;margin:0px 0px 4px 0px;color:#1D1D1D;vertical-align:top;}
#searchSmallForm input#searchText:focus{border:#000 1px solid;}
#aWeberSubmit{border:#009933 0px solid;background:url() -605px -1px no-repeat;height:26px;width:24px;}
#searchSubmit{border:#009933 0px solid;background:url() 0px -41px no-repeat;height:17px;width:17px;}
#searchSubmit:hover{background:url() -20px -41px no-repeat;cursor:pointer;}
#searchSubmit:focus{background:url() -40px -41px no-repeat;cursor:pointer;}

#left{width:210px; float:left; clear:left; text-align:left; border-right:#999999 1px solid; margin:0 10px 10px 20px; padding:0 0 10px 0; overflow:hidden; min-height:200px;}
#right{width:75%; float:right; clear:right; text-align:left; margin:0 0 10px 0; padding:0 0 10px 0;}
#rightWide{width:100%; float:left; clear:right; text-align:left; margin:0 0 10px 0px; padding:0 0 10px 0px;}

a.lightbox img{margin:13px 14px; background:url(../images/skin/fototlo2.gif) bottom right no-repeat; padding:4px;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.justify{text-align:justify;}
.middle{vertical-align:middle;}
.gray{color:#7B7B7B;}
.value{font-weight:bold; color:#9F0F0F;}
.value2{color:#0E72EC;font-weight:bold;font-size:16px;line-height:22px;}
.value3{color:#666666;font-weight:bold;font-size:14px;line-height:20px;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#EEEEEE;color:#000000;border:#333333 1px solid;}
input.readonly, select.readonly, textarea.readonly, input.readonly:focus, select.readonly:focus, textarea.readonly:focus{background-color:#333333;border:#333333 1px solid;}
input, textarea{padding:4PX; color:#666666;}
input:focus, select:focus, textarea:focus{border:#000 1px solid;}
label{font-size:13px;padding:1px 4px 0 0;}
label.small{font-size:11px;}
input.biger{font-size:13px;padding:4px;font-weight:bold;width:94%}
input.biger:focus{border:#0E72EC 2px dotted;}
#welcomeText{padding:0px 0 0 0; width:980px; height:550px; background:url(../images/skin/index.png) top center no-repeat; position:absolute;}
#welcomeText #hurtownia{float:left; clear:left; width:450px; height:165px; padding:20px;}
#welcomeText #hurtownia2{float:left; clear:left; width:450px; height:265px; padding:20px;}
#welcomeText #hurtownia h2{ margin:20px 0 0 0; font-size:12px; line-height:15px; height:100px; overflow:hidden;}
#welcomeText #salon{float:right; clear:right;  width:450px; height:165px; padding:20px; overflow:hidden; position:absolute; top:200; right:0; z-index:20; text-align:center;}
#welcomeText #salon2{float:right; clear:right;  width:450px; height:355px; padding:20px; overflow:hidden; position:absolute; top:0px; right:0}
#welcomeText #salon3 h2{float:right; clear:right; width:450px;  margin:15px 0 0 0px; font-size:12px; line-height:15px; height:100px; overflow:hidden; position:absolute; top:385px; right:20px;}

#polecamyScroller, #aktualnosciScroller{clear:both;}
#polecamyScroller h1, #aktualnosciScroller h1, #right h2#title, #rightWide h2#title, .footerNewsTitle{padding:4px 7px 10px 10px; margin:5px 16px 0px 7px; color:#666; letter-spacing:1px; font-size:16px; font-weight:bold; background: url(../images/skin/poz.png) bottom repeat-x;}
#right h2#title{margin:0 20px 20px 0;}
#rightWide h2#title{margin:0 20px 20px 15px;}
.footerNewsTitle{margin:0 0px 20px 0px;}
.footerNewsTitle a{background:url(../images/skin/arr2.png) right no-repeat; color:#DA251C;}
#polecamyScroller h1{margin-left:12PX; margin-right:12px;}
#polecamyScroller h1 a{ color:#FFFFFF;}
#polecamyScroller h1 a:hover{ color:#ccc;}
#footer, #footerNews1, #footerNews2, #footerNews4{padding:0px 0 0 0;width:100%;overflow:hidden;margin:0px auto;font-size:13px; line-height:15px;text-align:LEFT;border-top:#666666 0px solid; color:#FFF; clear:both; background:url(../images/skin/banners.png) top center no-repeat;}
.infooter{width:980px; margin:0px auto;}
.infooter2{width:940px; margin:20px auto; color:#666666; border:#000000 0px solid;}
.infooter2 a img{ margin:0 5px 0 0; border-top:#DA251C 6px solid; border-bottom:#DA251C 6px solid;}
.infooter2 a img:hover{ border-top:#444444 6px solid; border-bottom:#444444 6px solid;}
.infooter2 a img.thin{ margin:0 5px 0 0; border-top:#DA251C 2px solid; border-bottom:#DA251C 2px solid;}
.infooter2 a img.thin:hover{ border-top:#444444 2px solid; border-bottom:#444444 2px solid;}

.infooter2 a h4{font-weight:bold; padding:-5px 0 0 0; margin:0px 0 0 0;}
#footer h2{ color:#fff; font-size:19px; letter-spacing:1px; font-weight:bold; margin:0; padding:0;}
#footerLeft{float:left;clear:left;text-align:left;width:70%;border-top:#999 0px solid; margin:0px 0 10PX 5%; padding:5PX 0 0 0;}
#footerLeft ul li a:hover, .infooter a:hover{text-decoration:underline;}
#footerRight{float:right;clear:right;text-align:right;padding:5PX 0px 0 0;width:20%;border-top:#999 0px solid; color: #999; font-size:10px;  margin:0px 5% 10PX 0;}

#footer P{padding:4px 0 0 0;}
#footer a{font-size:13px;text-decoration:none; color:#999; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footerRight a{ font-size:9px; text-decoration:none;}
#footer ul{list-style:none; margin:10px 0 0 0;}
#footer ul li{display:inline;color:#bbb;}
#footer ul li a{text-decoration:none;border-right:#bbb 1px solid;font-size:11px;font-weight:bold;padding:0 10px;}
#footer ul li a.last{border-right:none;}
#footer ul.second a{color:#454545;}
#footer ul.second a:hover{color:#000000;}
#footer table{text-align:center;}
a.stbar.chicklet img{border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet{height:16px;line-height:16px;}

#highlight3, #highlight3333{
	float:left;
	overflow:hidden;
	border:#999999 0px solid;
	margin:5px 0 0 0;
	padding:0px;
	width:980px;
	height:415px;
	background:url(../images/skin/banners.png) top center no-repeat;
}	
#highlight3 div, #highlight3333 div{
	width:980px;
	height:400px;
	padding:0px;
	display:none;
	position:relative;
}
#highlight3333, #highlight3333 div{
	width:700px;
	height:600px;
}
#aktualnosciScroller #highlight3, #aktualnosciScroller #highlight3 div,
#szukajScroller #highlight3333, #szukajScroller #highlight3333 div{
	width:710px;
	height:485px;
	margin-left:2px;
}
	#aktualnosciScroller #highlight3 h4, #aktualnosciScroller #highlight3 div  h4,
#szukajScroller #highlight3333  h4, #szukajScroller #highlight3333 div  h4{
	width:245px; margin:0
	}
#highlight3 td, #highlight3333 td{
	margin: 0;
	padding: 4px 15px;
	background: #FDFDFD;
	overflow:hidden;
	border-bottom: 1px solid #ccc;
	border-top: 0px solid #fff;
	border-right: 0px solid #ccc;
	cursor:pointer;
}
	#highlight3 td:hover, #highlight3333 td:hover{
		background: #E5E5E5;
	}
	
#highlight3 small, #highlight3333 small{	
	padding: 2px 40px 2px 0px;
	float:right;
}
	
#highlight3 div.scroll_unhide, #highlight3333 div.scroll_unhide{
	display:block;
}

#highlight3 p, #highlight3333 p{
	color:#e5e5e5;
	font-size:11px;
	line-height:14px;
	padding:0px;
	display:inline;
	width:130px;
}
	#highlight3 H4, #highlight3333 H4{
		width:210px;
		height:50px;
		overflow:hidden;
		display:block;
		float:right;
		color:#000000;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
	}
	#highlight3333 H4{
		width:600px;
		height:auto;
		overflow:hidden;
		display:block;
		float:left;
		color:#000000;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
	}
		a#boxLink H4{
		}
			a#boxLink H4:hover{
				color:#D40F21;
			}
		a#boxLink img{
			display:inline;
		}
#nav3 { top:500px; margin: 0px 20px 0px 860px; position:absolute; z-index:9;}
#navslideshow { top:185px; margin: 0px 20px 0px 460px; position:absolute; z-index:29;}
#navslideshowHome { top:355px; margin: 0px 20px 0px 360px; position:absolute; z-index:29;}
#aktualnosciScroller #nav3{ top:238px; margin: 0px 20px 0px 130px; position:absolute; z-index:9;}
#szukajScroller #nav3{ top:240px;  margin: 0px 20px 0px 180px; z-index:9; position:absolute;}
#nav3 a,#navslideshow a, #navslideshowHome a, #s7 strong {
	margin: 0 2px;
	display:inline-table;
	width:17PX;
	height:13PX;
	border: 0px solid #000;
	color: #333333;
	text-decoration: none;
	font-size:14px;
	padding:0 0 0 4px;
}
/* override the arrow image of the tooltip */
.tooltip {
	display:none;
	background: url(../images/skin/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.tooltip.bottom {
	background:url(../images/skin/black_arrow_bottom.png);
	padding-top:40px;
	height:55px;
}

.tooltip.bottom {
	background:url(../images/skin/black_arrow_bottom.png);
}
#disqus_thread{margin:0 10px; width:690px; clear:both; display:block;}


/* ---------- Mega Drop Down --------- */
#mega {
list-style:none;
font-weight:bold;
height:20px;
margin:0px 0px 10px 10px;
z-index:200;
}
#mega li {
background: url(../images/skin/our-products.png) top no-repeat;
color:#fff;
font-size:17px;
letter-spacing:1px;
border:0px solid #CCC;
margin-left:0px;
float:left;
width:145px;
text-align:left;
position:absolute;
padding:0px 0 0px 35px;
}




#mega li:hover {
background: url(../images/skin/our-products-over.png) top no-repeat;
color:#fff;
height:40PX;
border: 0px solid #777;
border-bottom:0;
cursor:pointer;

}
#mega li a {
color:#fff;
outline:0;
text-decoration:none;
display:inline;
line-height:30px;
}
#mega li:hover, #mega li a:hover {
	color:#fff;
}

/* ----------- Sub Divs ---------- */
#cont1, #cont2, #cont3, #cont4 {
	position:absolute;
	z-index:9999;
	left:-999em;
	margin-top:1px;
	text-align:center;
	width:980px;
	padding:10 5px 10px 5px;
	border:0px solid #777;
	margin:0 0 0 -9px;
}
#cont1{ background:url(../images/skin/c1.png) top center no-repeat; margin-bottom:10px; z-index:99999;}
#cont1End{ background:url(../images/skin/c1.png) bottom center no-repeat; height:10px; margin-bottom:-10px}

#homeRight #cont1End{ background: none;}
#cont1 .el{ display:block; float:left; width:125px; text-align:center; margin:10px 0px 10px 5px; padding:4px;}
#cont1 .el:hover{ background:#EEEEEE;}
#homeRight #cont1 .el{width:218px; }
#cont1 .el a{color:#DA251C; line-height:20px; margin:0 auto;}
#cont1 .el a:hover, #cont1 .el:hover a{color:#666666;}
#mega li:hover div, #mega li.right_one:hover div {
left:-1px;
top:auto
}
#mega li.right:hover div {
left:-221px
}

#homeRight #cont1, #homeRight #cont2, #homeRight #cont3, #homeRight #cont4 {
	position:relative;
	z-index:9;
	left:0;
	margin-top:12px;
	width:100%;
	padding:10 5px 10px 5px;
	border:0px solid #777;
	background:none;
}

#mega li.right_none:hover {
background:#EEE;
color:#000000;
border: 1px solid #777;
padding:7px 0 1px 0;
margin-top:-7px;
}
/* --------- Within Div Styles --------- */


a:hover, a:focus, a:active {
text-decoration:none;
color:#000000
}



.list_container {float: left}
.list_container2 {float: left;width:100%;}
.list_container3 {float: left;width:33%}



.list_container ul {
color:#000000;
margin-left:-1px;
float:left;
width:50%;
position:relative;
}


