@charset "utf-8";
@import "style_products.css";
@import "style_analysis.css";

/* CSS Document */

body{

    margin:0;

    padding:0;

	background:#5c6166;
	
	font-family:arial;
	
	font-size:12px;
	

}

body img {

	cursor:pointer;
	
	border:none;

}

#header-wrapper{

	width:1024px;
	
	height:119px;
	
	margin:0 auto;
	
	background:#FFFFFF;
	
	/*-moz-border-radius-topleft:4px;
	
	-moz-border-radius-topright:4px;	
	
	-webkit-border-top-left-radius:4px;
	
	-webkit-border-top-right-radius:4px;*/	
	
}
#header-infomation{ background-color:#AACE24;border:1px solid #b9d867;font-family:Tahoma;font-size:11px;color:#FFF;font-weight:normal; margin:0 auto; width:1022px;}
#header-infomation-boxtext{ line-height:26px;padding:0 10px; text-align:center;}
#header-shadow{ background:#FFF url('../images/bg_shadow.jpg') repeat-x left top;height:7px;width:1024px;margin:0 auto;}
 
/** LOGO **/
#logo {

	background:url(../images/logo[new].jpg) no-repeat left top;

	width:281px;

	height:86px;

	float:left;
	
	margin:4px 4px 0 4px;

}

/** Language Currencies, Search **/

#language {

	float:right;
	
	text-align:right;
	
	margin: 20px 4px 0 0;	
	

}

#language ul{
	
	width: 200px;
	
	list-style-type:none;
	
	margin:0px -90px 0 0;
	
	padding:0;
}

#language ul li {

	float: left;
	
	width:24px;
	
	height:18px;
	
	padding-left:10px;
	

}

#language ul li img {

	border:none;
	
}

#currencies {

	
	text-align:right;
	
	margin: 10px 4px 0 0;	
	
	clear:right;

}

#search {

	float:right;
	
	text-align:right;
	
	margin: 10px 10px 0 0;	
	
	padding:0;
	
	clear:right;
	
	color:#96ce15;
	


}

#search .input_box{

	margin-left:5px;

	width:100px;
	
	height:15px;
	
	border:1px solid #96ce15;

}

#search .input_list { background-color:#CEEB98; }
#search .input_list option{ width:120px; }

#search #search_button{

	margin-left:5px;
	
	margin-top:-5px!important;
	
	margin-top:0px;
	
	cursor:pointer;
}

#search select{

	margin-left:5px;

	width:100px;
	
	height:18px;
	
	border:1px solid #96ce15;

}

/** Top Menu **/
#menu {
	
	float:left;
	
	text-align:left;
	
	padding:3px 0px 0px 4px;
	
	margin-bottom:0px;
	
}
/*
#menu ul {

	clear:both;

	padding:4px 0 0 0; ;
	
	width:1016px;
	
	height:23px;

	list-style-type:none;
	
	margin:0;
}

#menu li {

	float: left;

}
*/
/** Content **/


#page {

	/*background:url(../images/home_page/Insulations-home_bg.jpg) top no-repeat;*/
	
	width:1024px;

	height:616px;
	
	margin:0 auto;
	
	background-color:#FFFFFF;
	
}

#page_new {

	width:1024px;

    background:url(../images/home_page/Insulations-home_bg_height.jpg) #dddee0 top no-repeat;

	margin:0 auto;

    padding:0;
	
	background-color:#fff;


}

.logo_error{
	background-image:url(../images/shopping_cart_page/logo_error.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:61px;
	float:left;
	margin-left:25px;
	margin-right:5px;
	_margin-left:13px;
	_margin-right:3px;
	margin-top:8px;
}
.box_text_error{
	*float:left;
	width:604px;
	*width:520px;
	padding-top:15px;
}
.box_text_error a{ color:#e9aa2c;}
.box_text_error_login{
	*float:left;
	width:400px;
	*width:320px;
	padding-top:30px;
}
.box_text_error_login a{ color:#e9aa2c;}
.error_dialog{
	background-image:url(../images/shopping_cart_page/bg_error2.jpg);
	background-repeat:no-repeat;
	width:625px;
	height:73px;
	margin: 15px auto;
	/*border: 1px solid #D4E5B1;*/
	color: #698A34;
	text-align: center;
	padding: 15px 0;
}
.error_dialog_login{
	background-image:url(../images/shopping_cart_page/bg_error.jpg);
	background-repeat:no-repeat;
	width:417px;
	height:78px;
	margin: -5px auto 15px;
	/*border: 1px solid #D4E5B1;*/
	color: #698A34;
	text-align: center;
	padding: 15px 0;
	display:none;
}

#products_dialog{

	margin:30px 0 0 20px;

	clear:both;

	position:absolute;	
	
	z-index:999;

}

#register_dialog{

	clear:both;

	position:absolute;

	padding:30px 0 0 0;

	height:500px;
	
	width:750px;
	
	margin-left:15px;

	z-index:999;

	visibility:hidden;
}

.content {

	background:url(../images/home_page/Insulations-home_bg.jpg) top no-repeat;

	padding:0px 0px 0px 0px;
	
	margin:0;
	
	width:1024px;

	height:616px;

	float:left;
	
	position:absolute;

	
}

.content_height {

	padding:30px 0 0 15px;

	margin:0;

	width:750px;

	float:left;

    position: relative;
}

#content {

	padding:30px 0 0 20px;
	
	width:750px;
	
	float:left;
	
	position:absolute;


}

#content #text_overlay{

	position:absolute;
	
	z-index:70;

}

.inner_content{

	-moz-border-radius-bottomleft:6px;

	-moz-border-radius-bottomright:6px;

	-moz-border-radius-topleft:6px;

	-moz-border-radius-topright:6px;

	-webkit-border-radius: 6px;

	width:730px;

	border:solid #aace24 5px;

	background:#FFFFFF;

	padding:1px 1px 3px 1px;

}


.text_overlay{

	margin:30px 0 0 300px;
	
	padding:10px;
	
	width:400px;
	
	/*background: url(../images/home_page/bg_black.gif);*/
	
	background:#000000;
	
	color:#ffffff;	
	
	-webkit-border-radius: 8px;
	
	-moz-border-radius-bottomleft:8px;
	
	-moz-border-radius-bottomright:8px;
	
	-moz-border-radius-topleft:8px;
	
	-moz-border-radius-topright:8px;
	
	font-size:11px;
	
	font-family:tahoma;	

	-moz-background-clip: -moz-initial;

	-moz-background-origin: -moz-initial;

	-moz-background-inline-policy: -moz-initial;

	opacity: 0.7;

	filter: alpha(opacity=70);

	

}

#banner {

	-moz-border-radius-bottomleft:6px;

	-moz-border-radius-bottomright:6px;

	-moz-border-radius-topleft:6px;

	-moz-border-radius-topright:6px;

	-webkit-border-radius: 6px;

	display:block;
	
	border:solid #aace24 5px;

	height:550px; 
	
	width:735px;
	
	background:#FFFFFF;

	padding:1px 1px 3px 0px;


}


#login_dialog{

	position:absolute;

	margin:45px 0 0 450px;
	
	*margin:45px 0 0 450px;
	
	z-index:90;

   /* clear:both;

	width:297px;
	
	height:229px;
	
	*/
	
	/*margin:100px 0 0 220px; center*/
	
	/*margin:45px 0 0 450px;
	

	
	background:url(../images/home_page/home-login.png) no-repeat;
	
	*background:url(../images/home_page/home-login-dialog_03.gif) no-repeat;*/
	
	/*visibility:hidden;*/
	
	/*filter: alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0;*/

}

#btn_close {

	position:absolute;

	z-index:500;

	background:url(../images/home_page/close.png) no-repeat;

	*background:url(../images/home_page/home-btn-login.gif) no-repeat;

	width:27px;

	height:27px;

	/*margin:95px 0 0 500px; Center*/
	
	margin:39px 0 0 727px; 

	cursor:pointer;
	
	visibility:hidden;
	
}


.login_dialog_content{

	margin:0 0 0 0;

	font-size:10px;
	
	font-family:tahoma;
	
	position:relative;
	
	text-align:center;
	
}

#login_dialog_content p{

	line-height:8px;
	
	color:#474849;
	
}

#login_dialog_content input{

	font-size:11px;
	
	color:#474849;
	
}

#login_dialog_content .text_login{

	padding-top:5px;
	
	color:#474849;

}

#login_dialog_content a{

	color:#ffffff;
	
	text-decoration:none;
	
	font: normal 11px tahoma;

}

#login_dialog_content a:hover{

	color:#666666;
	
	text-decoration:none;

}

#login_dialog_content #login_architech{

	background:url(../images/home_page/home-login-architech.gif) no-repeat;
	
	width:103px;
	
	height:22px;
	
	border:none;
	
	cursor:pointer;
	
}

#login_dialog_content #login_customer{

	background:url(../images/home_page/home-login-customer.gif) no-repeat;
	
	width:103px;
	
	height:22px;
	
	border:none;
	
	cursor:pointer;	
	
}

#sidebar {

	padding:30px 0 0 0px;
	
	width:250px;
	
	float:right;
	
	z-index:1;

	position:relative;
	

}

#sidebar #login_pane{

	padding:5px 0 0 10px;

}

#sidebar #side_menu ul {
	
	list-style-type:none;
	
	margin:0;
	
	padding:0;

}

/** FOOTER **/

#footer {

	clear:both;
	text-align:center;
	width:1024px;
	margin:0 auto 5px;
	font-family:tahoma;
	font-size:11px;
	height:20px;
	color:#698A34;
	font-size:1px;
	padding:5px 0 10px 0;
	-moz-border-radius-bottomleft:4px;
	
	-moz-border-radius-bottomright:4px;	
	
	-webkit-border-bottom-left-radius:4px;
	
	-webkit-border-bottom-right-radius:4px;	
	background-color:#fff;
	position:relative;
	
}
#footer-div1{ float:left; width:63%; text-align:right;font-weight:normal;font-size:11px;}
#footer-div2{float:right; width:30%; text-align:right; padding-right:2px;font-weight:normal;font-size:11px}
#footer-div3{ float:left;width:581px;}

#rightbar {

	position:absolute;

	left: 90.7%;

	top: 20%;

	z-index:1;

}

#register_loading {

		background: url(../images/loading.gif) center no-repeat;
		
		position:absolute;
		
		width:1020px;
		
		height:500px;
		
		z-index:99;
		
		visibility:hidden;

}

#forget_pass_error{
	
	width:250px;
	/*margin-left:25px;
	*margin-left:2px;*/
	background:#e81d0a;

}

div#popup_index{
		background-image:url(../images/home_page/bg_popup_index.png);
		width:366px;
		height:229px;
		margin:0 0 0 50px;
		/**margin:0;*/
}
#popup_link{
		color:#6C0;
		cursor:pointer;
		font-weight:bold;
}
#button_popup_close{
		background-image:url(../images/home_page/button_popup_index.png);
		width:35px;
		height:35px;
}

.clear{
    clear: both;
}

#loading-dialog{

	position: fixed;
	
	bottom: 0px;
	
	left: 0px;
	
	background-color: #CC4444;
	
	z-index: 1000;
	
	color: #ffffff;
	
	font: bold 12px tahoma;
	
	width: 80px;
	
	height: 15px;
	
	text-align: center;
	
}

.page_header{

    width: 730px;

    height: 52px;

    background: url(../images/product_info/bg_header.jpg) no-repeat top center;
}

.page_header .header_text{

    padding:3px 0 0 10px;

    color: #ffffff;

    font: bold 11px tahoma;

}
