*								{ margin: 0px; padding: 0px; font-family: "Lucida Grande", "Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 11px; line-height: 1.4em; vertical-align: baseline; letter-spacing: normal; word-spacing: normal;}
html							{ overflow-y:scroll; } 


body  							{ background: #000 url(../../images/bg.jpg) no-repeat center top; background-attachment: fixed; color: #CCC; }
p								{ color: #CCC; font-family: "Lucida Grande", "Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 11px; line-height: 1.4em; vertical-align: baseline; letter-spacing: normal; word-spacing: normal;}
h1								{ color: #FFF; font-size: 12px; text-decoration: none; line-height: 30px;  }
h2								{ color: #0CF; font-size: 14px; }
h2 a							{ color: #0CF; font-size: 14px; text-decoration: none; }
img								{ border: none; }
img a							{ border: none; cursor: pointer; }
.link							{ border: thin solid #0CF;}
.link:hover						{ border: thin solid #FFF;}
a								{ color: #0CF; text-decoration: none; }
a:hover							{ color: #FFF; text-decoration: none; }
.commentsheading				{ color: #0CF; font-size: 18px; font-weight: bold; }



/* CONTAINER */

#container						{ background: url(../../images/container.png) repeat left top; height: 850px; }
#containertest					{ background: url(../../images/container.png) repeat left top; }


/* HEADER */

#header							{ height: 160px; background: url(../../images/logo.png) no-repeat left top; }

/* MENU */

#menuu							{ height: 32px; margin-top: 10px; }
#menuu ul 						{ margin: 0; padding: 0; list-style: none; }
#menuu li 						{ display: inline; }
#menuu a 						{ display: block; height: 30px; line-height: 30px; float: left; text-decoration: none; color: #999; padding-left: 10px; background-image:url(../../images/black.jpg); background-repeat:repeat-x; border: 1px solid #333;}
#menuu a:hover 					{ color: #FFF; background-image:url(../../images/blue.jpg); background-repeat:repeat-x;  }

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:31px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:102px; margin:0}
ul.menu ul li a {display:block; width:102px }
ul.menu ul li a:hover {}
ul.menu ul ul {left:104px; top:-1px}
ul.menu .menulink {width:102px}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {}
ul.menu .topline {}

/* SEARCH */

#search							{ height: 30px; font-size: 12px; margin-top: 10px; background-image:url(../../images/black.jpg); background-repeat:repeat-x; border: 1px solid #333; }

#head-search input.text			{ background:#5A5A5A none repeat scroll 0 0; border:1px solid #666666; color:#AAAAAA; float:left; margin-right:6px; margin-top:5px; margin-left:5px; width:255px; line-height:10px; }
input.text 						{ background:#F5F5F5 none repeat scroll 0 0; border:1px solid #CCCCCC; color:#666666; font-size:10px; height:10px; margin-right:2px; padding:3px; width:255px;}
#head-search textarea.text			{ background:#5A5A5A none repeat scroll 0 0; border:1px solid #666666; color:#AAAAAA; float:left; margin-right:6px; margin-top:5px; margin-left:5px; width:255px; line-height:10px; }
textarea.text 					{ background:#F5F5F5 none repeat scroll 0 0; border:1px solid #CCCCCC; color:#666666; font-size:10px; height:50px; margin-right:2px; padding:3px; width:255px;}

#head-search input.button:hover {border-color:#AAAAAA; color:#FFFFFF; }
#head-search .button 			{ margin-top:5px; margin-left: 10px; background:#666666 none repeat scroll 0 0; border-color:#888888; color:#BBBBBB; float:left; text-shadow:none !important; }
#head-search .emailbutton 			{ margin-top:5px; margin-left: 10px; background:#666666 none repeat scroll 0 0; border-color:#888888; color:#BBBBBB; float:left; text-shadow:none !important; }

.submit input, .button, .emailbutton, .button-primary, .button-secondary, input[type="button"], input[type="submit"] {
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
-moz-box-sizing:content-box;
-x-system-font:none;
border:1px solid #BBBBBB;
color:#464646;
cursor:pointer;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
padding:1px 8px !important;
text-decoration:none;
}

label { display:block; }

/* CONTACT */

#contents 						{ visibility: hidden; display:none; background: #333; padding: 20px; border: thin #999 solid; width: 270px; height: 300px; }
.wait 							{ background-image: url(ajax-loader.gif); background-repeat: no-repeat; background-position: center center;	height: 30px; width: 80px; }
#waiting 						{ display: block; height: 30px;	width: 200px; }
#close 							{ display: block; margin-top: 5px;}


/* SEPERATOR */

#seperator						{ height: 10px; background-image:url(../../images/seperator.jpg); background-repeat:repeat-x; }

/* BOX */

#ads							{ height: 220px; margin-top: 10px; background: #000; border: 1px solid #333; }


/* MEDIA */

#box							{ height: 355px; margin-top: 10px; border: 1px solid #333; }
#boxtest						{ height: auto; margin-top: 10px; border: 1px solid #333; }
#boxpad							{ padding: 10px; }
#boxpadr						{
	padding: 20px;
	height: auto;
}
.title							{ height: 30px; background3: url(../../images/blue.jpg) left repeat-x; line-height: 30px; padding-left: 10px; }
.camp							{ float: right; }



/* CONTACT */

#contactleft					{ width: 275px; float: left;}
#contactright					{ width: 265px; margin-left:10px; float: left;}



/* NEWS */

#news							{ margin-top: 10px; border: 1px solid #333; }

.map							{ width: 285px; height: 291px; float: right;}



/* VIDEO */

a.videolink1						{ color: #CCC; display: block; width: 191px; height: 67px; float: left; background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 90px; margin-bottom: 20px;																															         							background-image:url(../../images/video/up/download.png); }
a.videolink1:hover					{ background-image:url(../../images/video/down/download.png); color: #FFF; }

a.videolink2						{ color: #CCC; display: block; width: 191px; height: 67px; float: left; background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 90px; margin-bottom: 20px;  				   									background-image:url(../../images/video/up/mail.png); }
a.videolink2:hover					{ background-image:url(../../images/video/down/mail.png); color: #FFF; }

a.videolink3						{ color: #CCC; display: block; width: 191px; height: 67px; float: left; background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 90px; margin-bottom: 20px;     				 	 								background-image:url(../../images/video/up/contact.png); }
a.videolink3:hover					{ background-image:url(../../images/video/down/contact.png); color: #FFF; }


.map							{ width: 285px; height: 291px; float: right;}



/* SHOWREEL */

#showreel						{ height: 351px; margin-top: 10px; }
.title							{ height: 30px;	background: url(../../images/blue.jpg) left repeat-x; line-height: 30px; padding-left: 10px; }


/* ACCORDION */

#basic-accordian				{ width: 338px; position:absolute; z-index:2; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; }
.accordion_headings				{ display: block; height: 30px; line-height: 30px; text-decoration: none; color: #999; padding-left: 10px; background-image:url(../../images/black.jpg); background-repeat:repeat-x; }
.accordion_headings:hover		{ color: #FFF; background-image:url(../../images/blue.jpg); background-repeat:repeat-x; cursor: pointer;}
.accordion_child				{ padding:10px; height: 110px; }
.header_highlight				{ color: #FFF; background-image:url(../../images/blue.jpg); background-repeat:repeat-x;  }
.newsimage						{ width: 110px; height: 110px; float: left; margin-right: 10px; }

/* SERVICES */

#services 						{ height: 353px; margin-top: 10px;}
#left							{ float: left; width: 300px; }
#right							{ float: left; width: 620px; margin-left: 20px; }
.tab							{ height: 42px;	background: url(../../images/blackservices.jpg) left repeat-x; padding-left: 10px;  margin-bottom: 3px; cursor: pointer; }
.tab:hover						{ height: 42px;	background: url(../../images/blueservices.jpg) left repeat-x; padding-left: 10px;  margin-bottom: 3px; cursor: pointer; }
.tab h3							{ padding-top: 15px; cursor: pointer;  }
.tab h3 a						{ color: #FFF; font-size: 12px; text-decoration: none; cursor: pointer; }
#comments						{ height: 144px; width: 467px; float: left;	margin-top: 15px; }
.commentstext					{ float: rght; margin: 10px; }
.stretcher						{ }


/* FOOTER */

#footer							{height: 35px; margin-top: 10px; line-height: 35px; text-align: right; color: #999; font-size: 9px;}
#footer a						{line-height: 35px; text-align: right; color: #FFF; font-size: 9px; text-decoration: none;}
#footer a:hover					{line-height: 35px; text-align: right; color: #09F; font-size: 9px; text-decoration: none;}


/*------ MILL PRODUCTS ENERGY HOUSE-----------------*/

#flash {
	margin-top:5px;
}

p.energy_saving_house {
	padding:0px;
	margin:0px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3CA8DB;
	float:right;
	width:135px;
	padding-right:10px;
	padding-left:10px;
	font-size:11px;
	position:relative;
}

p.energy_saving_house .ba {
	height:10px;
	
}