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

#appliance_row1	{
	position: absolute;
	text-align: left;
	height: 180px;
	left: 20px;
	top: 230px;
	width: 180px;
}
#appliance_description1	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 20px;
	top: 405px;
	width: 180px;
}

.appliance_des1link	{
	position: absolute;
	text-align: left;
	height: 15px;
	left: 20px;
	top: 440px;
	width: 180px;
}
#appliance_row2	{
	position: absolute;
	text-align: left;
	height: 180px;
	left: 210px;
	top: 230px;
	width: 180px;
}
#appliance_description2	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 210px;
	top: 405px;
	width: 180px;
}
.appliance_des2link	{
	position: absolute;
	text-align: left;
	height: 15px;
	left: 210px;
	top: 440px;
	width: 180px;
}
#appliance_row3	{
	position: absolute;
	text-align: left;
	height: 180px;
	left: 400px;
	top: 230px;
	width: 180px;
}
#appliance_description3	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 400px;
	top: 405px;
	width: 180px;
}
.appliance_des3link	{
	position: absolute;
	text-align: left;
	height: 15px;
	left: 400px;
	top: 440px;
	width: 180px;
}
#appliance_row4	{
	position: absolute;
	text-align: left;
	height: 180px;
	left: 20px;
	top: 475px;
	width: 180px;
}
#appliance_description4	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 20px;
	top: 650px;
	width: 180px;
}
.appliance_des4link	{
	position: absolute;
	text-align: left;
	height: 15px;
	left: 20px;
	top: 685px;
	width: 180px;
}
#appliance_row5	{
	position: absolute;
	text-align: left;
	height: 180px;
	left: 210px;
	top: 475px;
	width: 180px;
}
#appliance_description5	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 210px;
	top: 650px;
	width: 180px;
}
.appliance_des5link	{
	position: absolute;
	text-align: left;
	height: 15px;
	left: 210px;
	top: 685px;
	width: 180px;
}
#appliance_row6	{
	position: absolute;
	text-align: left;
	height: 180px;
	left: 400px;
	top: 475px;
	width: 180px;
}
#appliance_description6	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 400px;
	top: 650px;
	width: 180px;
}
.appliance_des6link	{
	position: absolute;
	text-align: left;
	height: 15px;
	left: 400px;
	top: 685px;
	width: 180px;
}
#area_intro	{
	position: absolute;
	height: 35px;
	left: 20px;
	top: 180px;
	width: 580px;
}
#about_intro	{
	position: absolute;
	text-align: left;
	height: 100px;
	left: 20px;
	top: 180px;
	width: 570px;
}
.about_pic	{
	width:200px;
	heeght:200px;
	float:left;
	margin-top:20px;
	position: relative;
	text-align: left;
	left: -265px;
	top: 320px;
}
#about_content1	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 230px;
	top: 330px;
	width: 355px;
}
#about_pic2	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 20px;
	top: 430px;
	width: 93px;
}
#about_content2	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 120px;
	top: 430px;
	width: 465px;
}
#about_pic3	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 20px;
	top: 530px;
	width: 93px;
}
#about_content3	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 120px;
	top: 530px;
	width: 465px;
}
#about_pic4	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 20px;
	top: 630px;
	width: 93px;
}
#about_content4	{
	position: absolute;
	text-align: left;
	height: 95px;
	left: 120px;
	top: 630px;
	width: 465px;
}
#contact_form	{
	position: absolute;
	text-align: left;
	height: 400px;
	left: 20px;
	top: 330px;
	width: 500px;
	
}

.container {
	position: relative;
	background-color: #ffff00;
	margin: 0px;
	padding: 0px;
	height: 960px;
	width: 820px;
}
.container_faq {
	position: relative;
	background-color: #ffff00;
	margin: 0px;
	padding: 0px;
	height: 1400px;
	width: 820px;
}
.container_about {
	position: relative;
	background-color: #ffff00;
	margin: 0px;
	padding: 0px;
	height: 1200px;
	width: 820px;
}
.container_terms {
	position: relative;
	background-color: #ffff00;
	margin: 0px;
	padding: 0px;
	height: 1800px;
	width: 820px;
}
.csslogos	{
	position: absolute;
	text-align: center;
	height: 10px;
	left: 200px;
	top: 940px;
	width: 420px;
	text-indent: 0.2em;
}
.csslogos_faq	{
	position: absolute;
	text-align: center;
	height: 10px;
	left: 200px;
	top: 1380px;
	width: 420px;
	text-indent: 0.2em;
}
.csslogos_about	{
	position: absolute;
	text-align: center;
	height: 10px;
	left: 200px;
	top: 1180px;
	width: 420px;
	text-indent: 0.2em;
}
.csslogos_terms	{
	position: absolute;
	text-align: center;
	height: 10px;
	left: 200px;
	top: 1780px;
	width: 420px;
	text-indent: 0.2em;
}

#email_tel_top	{
	position: absolute;
	text-align: left;
	height: 20px;
	left:615px;
	top: 60px;
	width: 200px;
	min-height: 20px;
	padding-top: 3px;
}
#enquiry_form	{
	position: absolute;
	text-align: left;
	height: 500px;
	left: 20px;
	top: 230px;
	width: 570px;
}
#faq_intro	{
	position: absolute;
	height: 50px;
	left: 20px;
	top: 180px;
	width: 550px;
}
#faq_content	{
	position: absolute;
	text-align: left;
	height: 500px;
	left: 20px;
	top: 250px;
	width: 550px;
}
#foot_base_corners	{
	position: absolute;
	text-align: left;
	left: 0px;
	height: 10px;
	top: 950px;
	width: 820px;
}
#foot_base_corners_faq	{
	position: absolute;
	text-align: left;
	left: 0;
	height: 10px;
	top: 1390px;
	width: 820px;
}
#foot_base_corners_about	{
	position: absolute;
	text-align: left;
	left: 0;
	height: 10px;
	top: 1190px;
	width: 820px;
}
#foot_base_corners_terms	{
	position: absolute;
	text-align: left;
	left: 0;
	height: 10px;
	top: 1790px;
	width: 820px;
}

#footer	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 875px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0.5em;
}

#footer:hover	{
	position: absolute;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0.5em;
	text-decoration: none;
}
#footer_faq	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 1320px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0.5em;
}
#footer_about	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 1120px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0.5em;
}
#footer_terms	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 1720px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0.5em;
}

#footer_divider	{
	position: absolute;
	text-align: left;
	height: 5px;
	left: 0px;
	top: 865px;
	width: 820px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #666666;
}
#footer_divider_faq	{
	position: absolute;
	text-align: left;
	height: 5px;
	left: 0px;
	top: 1310px;
	width: 820px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #666666;
}
#footer_divider_about	{
	position: absolute;
	text-align: left;
	height: 5px;
	left: 0px;
	top: 1110px;
	width: 820px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #666666;
}
#footer_divider_terms	{
	position: absolute;
	text-align: left;
	height: 5px;
	left: 0px;
	top: 1710px;
	width: 820px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #666666;
}
.giraffelogo	{
	position: absolute;
	text-align: right;
	height: 20px;
	left: 795px;
	top: 775px;
	width: 100px;
	text-indent: 0.2em;
}
#google_map	{
	position: absolute;
	text-align: left;
	height: 400px;
	left: 20px;
	top: 360px;
	width: 500px;
	border-width: .5;
	border-color: #333333;
	border-style: solid;
}
.header	{
	position: absolute;
	text-align: left;
	height: 100px;
	left: 10px;
	top: 10px;
	width: 780px;
}

#home_head1 h1	{
	position: absolute;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-indent: 0em;
	color: #cc0000;
	height: 30px;
	left: 20px;
	top: 150px;
	width: 500px;
}

#home_intro	{
	position: absolute;
	height: 75px;
	left: 20px;
	top: 180px;
	width: 550px;
}
#homeright_1	{
	position: absolute;
	text-align: left;
	height: 65px;
	left: 610px;
	top: 150px;
	width: 190px;
}
.homeright_email	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 610px;
	top: 220px;
	width: 190px;
}
.homeright_1email	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 610px;
	top: 465px;
	width: 190px;
}
#homeright_2	{
	position: absolute;
	text-align: left;
	height: 159px;
	left: 610px;
	top: 260px;
	width: 190px;
}
#homeright_3	{
	position: absolute;
	text-align: left;
	height: 200px;
	left: 610px;
	top: 439px;
	width: 200px;
	margin-top: 0px;
}
.checkatradelogo {float:left; padding-top:5px; cursor:pointer; }
#home_article1	{
	position: absolute;
	text-align: left;
	height: 85px;
	left: 120px;
	top: 280px;
	width: 465px;
}
#home_article2	{
	position: absolute;
	text-align: left;
	height: 85px;
	left: 120px;
	top: 380px;
	width: 465px;
}
#home_article3	{
	position: absolute;
	text-align: left;
	height: 85px;
	left: 120px;
	top: 470px;
	width: 465px;
}
#home_article4	{
	position: absolute;
	text-align: left;
	height: 85px;
	left: 120px;
	top: 560px;
	width: 465px;
}
#home_pic1	{
	position: absolute;
	height: 85px;
	left: 20px;
	top: 280px;
	width: 95px;
}
#home_pic2	{
	position: absolute;
	height: 85px;
	left: 20px;
	top: 370px;
	width: 95px;
}
#home_pic3	{
	position: absolute;
	height: 85px;
	left: 20px;
	top: 460px;
	width: 95px;
}
#home_pic4	{
	position: absolute;
	height: 85px;
	left: 20px;
	top: 550px;
	width: 95px;
}
#home_accredpic	{
	position: absolute;
	height: 175px;
	left: 20px;
	top: 675px;
	width: 95px;
}
#home_accred	{
	position: absolute;
	text-align: left;
	height: 85px;
	left: 120px;
	top: 685px;
	width: 450px;
}



#keywords	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 900px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	text-indent: 0em;
}

#keywords:hover	{
	position: absolute;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	text-indent: 0em;
	text-decoration: none;
}
#keywords_faq	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 1340px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0em;
}
#keywords_about	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 1140px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0em;
}
#keywords_terms	{
	position: absolute;
	text-align: center;
	left: 10px;
	top: 1740px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	text-indent: 0em;
}
#leisure_pics	{
	position: absolute;
	text-align: left;
	height: 350px;
	left: 20px;
	top: 380px;
	width: 570px;
}

#mainright_linkshead	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 610px;
	top: 150px;
	width: 190px;
}
.mainright_links	{
	position: absolute;
	text-align: left;
	height: 240px;
	left: 610px;
	top: 155px;
	width: 190px;
}

#mainright_1	{
	position: absolute;
	text-align: left;
	height: 65px;
	left: 610px;
	top: 400px;
	width: 190px;
}
#homeright_1email	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 610px;
	top: 470px;
	width: 190px;
}
#mainright_list	{
	position: absolute;
	text-align: left;
	height: 300px;
	left: 610px;
	top: 500px;
	width: 200px;
	margin-top: 0px;
}

#map_head1	{
	position: absolute;
	text-align: left;
	height: 25px;
	left: 20px;
	top: 230px;
	width: 180px;
}
#map_list1	{
	position: absolute;
	text-align: left;
	height: 200px;
	left: 20px;
	top: 260px;
	width: 180px;
}
#map_head2	{
	position: absolute;
	text-align: left;
	height: 25px;
	left: 210px;
	top: 230px;
	width: 180px;
}
#map_list2	{
	position: absolute;
	text-align: left;
	height: 200px;
	left: 210px;
	top: 260px;
	width: 180px;
}
#map_head3	{
	position: absolute;
	text-align: left;
	height: 25px;
	left: 400px;
	top: 230px;
	width: 180px;
}
#map_list3	{
	position: absolute;
	text-align: left;
	height: 200px;
	left: 400px;
	top: 260px;
	width: 180px;
}
#map_image	{
	position: absolute;
	text-align: left;
	height: 300px;
	left: 20px;
	top: 430px;
	width: 550px;
}
#model_row1	{
	position: absolute;
	text-align: left;
	height: 145px;
	left: 20px;
	top: 230px;
	width: 570px;
}
#model_description1	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 20px;
	top: 370px;
	width: 180px;
}
#model_description2	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 210px;
	top: 370px;
	width: 180px;
}
#model_description3	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 400px;
	top: 370px;
	width: 180px;
}
#model_row2	{
	position: absolute;
	text-align: left;
	height: 145px;
	left: 20px;
	top: 450px;
	width: 570px;
}
#model_description4	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 20px;
	top: 590px;
	width: 180px;
}
#model_description5	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 210px;
	top: 590px;
	width: 180px;
}
#model_description6	{
	position: absolute;
	text-align: left;
	height: 40px;
	left: 400px;
	top: 590px;
	width: 180px;
}

#navigation	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 20px;
	top: 120px;
	width: 780px;
	background-color: #000000;
	min-height: 20px;
}
#navigationleft	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 10px;
	top: 120px;
	width: 10px;
}
#navigationright	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 800px;
	top: 120px;
	width: 10px;
}
.navilines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
.naviwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	
}
.naviwhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	padding-top: 3px;
}

#price_table	{
	position: absolute;
	text-align: left;
	height: 300px;
	left: 20px;
	top: 230px;
	width: 550px;
}

#price_content	{
	position: absolute;
	text-align: left;
	height: 200px;
	left: 20px;
	top: 620px;
	width: 550px;
}
#useful_pic1	{
	position: absolute;
	text-align: left;
	height: 120px;
	left: 20px;
	top: 260px;
	width: 130px;
}
#useful_pic2	{
	position: absolute;
	text-align: left;
	height: 120px;
	left: 20px;
	top: 390px;
	width: 130px;
}
#useful_pic3	{
	position: absolute;
	text-align: left;
	height: 120px;
	left: 20px;
	top: 520px;
	width: 130px;
}
#useful_content	{
	position: absolute;
	text-align: left;
	height: 500px;
	left: 160px;
	top: 260px;
	width: 430px;
}
#vacuum_intro	{
	position: absolute;
	text-align: left;
	height: 50px;
	left: 20px;
	top: 180px;
	width: 550px;
}
#vacuum_flash	{
	position: absolute;
	text-align: left;
	height: 110px;
	left: 20px;
	top: 225px;
	width: 120px;
}
#vacuum_list_head	{
	position: absolute;
	text-align: left;
	height: 20px;
	left: 20px;
	top: 380px;
	width: 400px;
}
.vacuum_list1	{
	position: absolute;
	text-align: left;
	height: 300px;
	left: 20px;
	top: 400px;
	width: 120px;
}
.vacuum_list2	{
	position: absolute;
	text-align: left;
	height: 300px;
	left: 160px;
	top: 400px;
	width: 120px;
}
#vacuum_pic	{
	position: absolute;
	text-align: left;
	height: 450px;
	left: 270px;
	top: 260px;
	width: 300px;
}
#vacuum_points	{
	position: absolute;
	text-align: left;
	height: 110px;
	left: 150px;
	top: 215px;
	width: 300px;
}
