@charset "utf-8";
/* CSS Document */

body{
	width:100%;
	height:100%;
	background:url(../images/back.jpg) top left repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#wrapper{
	width:963px;
	padding:0;
	margin:0 auto;
}

/*********************************************************/

#header{
	width:963px;
	height:215px;
	margin:0;
	padding:0;
	float:left;
}
#header_left_shadow{
	width:6px;
	height:215px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/header_left_shadow.png) top left repeat-y;
}
#header_right_shadow{
	width:6px;
	height:215px;
	margin:0;
	padding:0;
	float:right;
	background:url(../images/header_right_shadow.png) top left repeat-y;
}
#header_logo{
	width:783px;
	height:215px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/freeze_logo.jpg) top left no-repeat;
}
#header_thermometer{
	width:168px;
	height:115px;
	margin:0;
	padding:0;
	float:left;
}
#header_bottom_right{
	width:168px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/header_right1.jpg) top left no-repeat;
}
/*********************************************************/
#menu_area{
	width:963px;
	height:73px;
	margin:0;
	padding:0;
	float:left;
}
#menu_left_shadow, #menu_right_shadow{
	width:6px;
	height:73px;
	margin:0;
	padding:0;
	float:left;
}
#menu_left{
	width:252px;
	height:73px;
	margin:0;
	padding:0;
	float:left;
	border-left:1px solid #325d7c;
	background:#033f6b url(../images/menu_left_area.jpg) top right no-repeat;
}
#menu{
	width:697px;
	height:73px;
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid #325d7c;
	background:url(../images/menu.jpg) top left no-repeat;
}
/*********************************************************/
#main{
	width:949px;
	min-height:367px;
	margin:0;
	margin:0 6px 0 6px;
	float:left;
	display:inline;
	border-left:1px solid #325d7c;
	border-right:1px solid #325d7c;
	background:#025684 url(../images/main_back.jpg) bottom right no-repeat;
}
#main_flash{
	width:382px;
	height:366px;
	margin:0;
	padding:0;
	float:left;
}
#main_content1{
	width:547px;/*567*/
	margin:0;
	padding:40px 0 58px 20px;
	float:left;
}
#main_content2{/*gia projects*/
	width:363px;/*567*/
	margin:0;
	padding:45px 0 58px 20px;
	float:left;
}
#main_content3{/*gia products*/
	width:713px;
	margin:0;
	padding:45px 0 58px 20px;
	float:left;
}
/*********************************************************/
#footer{
	width:963px;
	height:140px;
	margin:0;
	padding:0;
	float:left;
	margin-bottom:40px;
}
#footer_left_shadow{
	width:6px;
	height:94px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer_shadow_left.png) top left no-repeat;
}
#footer_menu{
	width:824px;
	height:94px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer_menu.jpg) top left no-repeat;
}
#footer_right{
	width:133px;
	height:104px;
	margin:0;
	padding:0;
	float:right;
}
#footer_right_1{
	width:127px;
	height:81px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer_right_1.jpg) top left no-repeat;
}
#footer_right_2{
	width:127px;
	height:23px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer_right_2.jpg) top left no-repeat;
}
#footer_right_shadow{
	width:6px;
	height:104px;
	margin:0;
	padding:0;
	float:right;
	background:url(../images/footer_shadow_right.png) top left no-repeat;
}
#footer_left_1{
	width:830px;
	height:46px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer_left_1.png) top left no-repeat;
}
#footer_right_3{
	width:133px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer_right_3.png) top left no-repeat;
}


#text_box1{
	width:310px;
	margin:0 52px 0 0;
	padding:0;
	float:left;
	text-align:justify;
}
#text_box2{
	width:184px;
	margin:0;
	padding:0;
	float:left;
}
#text_box3{
	width:406px;
	margin:0 52px 0 0;
	padding:0;
	float:left;
	text-align:justify;
}
#text_box4{
	width:254px;
	margin:0;
	padding:0;
	float:left;
}
#map_box{
	width:317px; 
	float:left; 
	padding:45px 20px 50px 45px;
}
#product_box{
	width:150px; 
	float:left; 
	padding:45px 20px 50px 45px;
}
#gallery_box{
	width:525px; 
	height:330px;
	float:left; 
	padding:25px 20px 70px 45px;
}
#list1{
	width:152px;
	padding:12px 0 0 0;
	margin:3px 0 10px 0;
	float:left;
	background:url(../images/line1.jpg) top left no-repeat;
}
#list2{
	width:222px; 
	padding:12px 0 0 0;
	margin:3px 0 10px 0;
	float:left;
	background:url(images/line2.jpg) top left no-repeat;
}
#button_more{
	width:107px;
	height:32px;
	margin:17px 0 0 0;
	padding:5px 0 0 11px;
	float:right;
	background:url(../images/more.png) top left no-repeat;
}
.list_item1{
	background:url(../images/dot1.jpg) top left no-repeat;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	font-size:13px;
	color:#abcee4;
}
.list_item1 a, .list_item1 a:link, .list_item1 a:visited{color:#abcee4; text-decoration:none;}
.list_item1 a:hover, .list_item1 a:focus{color:#abcee4; text-decoration:underline;}

.list_item1_selected{
	background:url(../images/dot1_selected.jpg) top left no-repeat;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
.list_item1_selected a, .list_item1_selected a:link, .list_item1_selected a:visited{color:#ffffff; text-decoration:none;}
.list_item1_selected a:hover, .list_item1_selected a:focus{color:#ffffff; text-decoration:underline;}

.list_item1_selected1{
	background:url(../images/dot1_selected.jpg) top left no-repeat;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	font-size:13px;
	color:#ffffff;
}
.list_item1_selected1 a, .list_item1_selected1 a:link, .list_item1_selected1 a:visited{color:#ffffff; text-decoration:none;}
.list_item1_selected1 a:hover, .list_item1_selected1 a:focus{color:#ffffff; text-decoration:underline;}

.text1{
	font-size:12px;
	color:#b9d4e6;
	line-height:17px;
}
.text1 a, .text1 a:link, .text1 a:visited{color:#b9d4e6; text-decoration:underline;}
.text1 a:hover, .text1 a:focus{color:#b9d4e6; text-decoration:none;}

.text2{
	font-size:13px;
	color:#abcee4;
	line-height:22px;
}
.text2 a, .text2 a:link, .text2 a:visited{color:#abcee4; text-decoration:none;}
.text2 a:hover, .text2 a:focus{color:#abcee4; text-decoration:underline;}

.text_more{
	font-size:11px;
	color:#02416b;
	font-weight:bold;
	line-height:13px;
}
.text_more a, .text_more a:link, .text_more a:visited{color:#02416b; text-decoration:none;}
.text_more a:hover, .text_more a:focus{color:#02416b; text-decoration:none; outline:none;}

.text_footer{
	font-size:11px;
	color:#47759e;
	line-height:18px;
	padding-top:20px;
	padding-left:25px;
}
.text_footer a, .text_footer a:link, .text_footer a:visited{color:#47759e; text-decoration:none;}
.text_footer a:hover, .text_footer a:focus{color:#47759e; text-decoration:underline;}

.contact_fields{
	background-color:#e8f4fb;
	border:1px solid #afcee0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.product_thumb{
	width:89px;
	height:89px;
	margin:0 8px 8px 0;
	padding:0;
	float:left;
	border:3px #b2cbdc solid;
}
.product_thumb_right{
	width:89px;
	height:89px;
	margin:0 0 8px 0;
	padding:0;
	float:left;
	border:3px #b2cbdc solid;
}
.imagogallery{color:#025684;}