/* CSS Document */#wrapper	{		float:left;		min-width: 100%;		margin:0;		padding:0;		clear:both;	}a img {border:none; }body	{		background-image: url(../img/bg.png);		background-repeat: repeat;		margin: 0;		padding: 0;		min-width: 100%;		font-smooth: always;	}#header	{		width: 1031px;		margin-left:auto;		margin-right:auto;		background-image: url(../img/menu_white.png);		background-repeat: no-repeat;		background-position: 50% 70%;		padding:0;	}.foot_wrapper	{		min-width: 100%;		float: left;		margin-top: 2.5em;		margin-bottom: 1em;		clear:both;	}#footer	{		width: 1031px;		height: 93px;		margin-left:auto;		margin-right:auto;		background-image: url(../img/menu_white.png);		background-repeat: no-repeat;		padding-top: 12px;	}#footer_contact	{		float: left;		clear:both;		width: 1031px;		margin-top: 1.8em;		margin-left: .5em;		margin-right: .5em;	}.center	{		text-align: center;		padding:0;		margin:0;	}.gap	{		margin:2em 0;	}.smallwidth	{		width: 700px;		margin-left:auto;		margin-right:auto;	}#menu_top	{		float : left;		width: 929px;		margin-top: -115px;		padding-left: 50px;		padding-right: 50px;		font-family: "Bookman";		clear:both;	}#menu_top a, #menu_top a:visited, .footermenu a, .footermenu a:visited, .gotocontact a, .gotocontact a:visited	{		text-decoration: none;		color: black;	}#menu_top a:hover, .footermenu a:hover, .gotocontact a:hover	{		text-decoration: none;		color: orange;	}.currentpage	{		color:orange;	}#footer_logo	{		margin-left: 4em;		margin-right: 3em;	}#menu_left span	{		margin-right: 1.5em;	}#menu_right span	{		margin-left: 2.5em;	}.float_left	{		float: left;		width: 400px;	}.float_right	{		float: right;		width: 400px;		margin-left: 3em;	}.float_right p	{		text-align:right;	}	#slideshow	{		width: 940px;		margin-left:auto;		margin-right:auto;	}	#slideshow2	{		width: 940px;		margin-left:auto;		margin-right:auto;		margin-bottom:1.2em;	}.aboutimg	{		height: 350px;	}.orbit_txt { background: url(../slide_home/coffee.jpg); }#content	{		min-width: 100%;	}#content p, #footer p	{		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;	}#whitearea	{		background-color:#FFF;		width: 100%;		margin-top: 3em;		float: left;			padding-bottom: 3em;		}#whitearea_content	{		width: 940px;		padding: 2em 0;		margin-left:auto;		margin-right:auto;	}.biggertxt	{		font-size: 1.3em;	}.column	{		width: 100%;		float: left;		clear:both;	}.inner_column	{		float: right;		width: 200px;	}.inner_column2	{		float: right;		width: 269px;		margin-top: 1em;	}.column_left	{		width: 70%;		float: left;		clear: left;	}.column_right	{		width: 30%;		float: right;		clear:right;	}h1,h2	{		font-family: "Bookman";	}h1	{		font-size: 1.7em;	}h2	{		font-size: 1.3em;	}.iconlist img	{		margin-right: .5em;	}.align_right	{		text-align: right;	}.bold, #footer strong	{		font-family: "BellGothicStdBlack", helvetica, arial, sans-serif !important;		font-weight:bold;	}.btn_brown	{		background-image: url(../img/BTN_brown.jpg);		background-repeat:no-repeat;		width: 269px;		height: 60px;		text-align:center;		margin-top: 2em;	}.btn_brown2	{				width: 269px;		height: 60px;		text-align:right;		margin-top: -60px;		float:right;	}.btn_white	{		background-image: url(../img/BTN_gotoContactPage.png);		background-repeat:no-repeat;		width: 212px;		height: 62px;		text-align:center;	}.btn_white h2	{		font-size: 1em;		padding-top: 15px;	}.btn_brown h2	{		padding-top: 12px;	}.solution_logo img	{		margin-right: 1em;	}.inner_column span	{		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;	}#footer span	{		font-family: "Bookman";		margin-right: 2.7em;		margin-bottom: 30px;	}	.float	{		float:left;	}.float_footer	{		margin-right: 2.8em;	}.widthlimit	{		width: 200px;	}.widthlimit2	{		width: 150px;	}#grass	{		min-width: 100%;		float: left;		clear: both;		height: 221px;		background-image:url(../img/grass.png);		background-repeat:repeat-x;	}#grass p	{		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;			color: white;		font-size: 1.3em;		text-align: center;		margin-top: 100px;	}#headline h1	{		font-family: "SketchRockwellRegular";		text-align: center;	}.floatbox, .floatbox2	{		width: 761px;		margin-left: auto;		margin-right:auto;		margin-bottom: -70px;		height: 59px;			}.floatbox2	{		margin-top: 2em;	}.floatbox img, .floatbox2 img	{		position:relative;	}.floatbox span	{		position:absolute;		top:290px; /* in conjunction with left property, decides the text position */		width:760px; /* optional, though better have one */		text-align: center;		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;			font-size: 1.3em;		z-index: 20;	}.floatbox2 span	{		position:absolute;		top:770px; /* in conjunction with left property, decides the text position */		width:761px; /* optional, though better have one */		text-align: center;		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;			font-size: 1.3em;		z-index: 20;	}.teltxt, .emailtxt	{		font-family: "SketchRockwellRegular" !important;		text-align: center;		padding: 0;		margin:0;		color:#534741;	}.teltxt strong, .emailtxt strong	{		color: #808080;		text-decoration:none;	}.teltxt	{		font-size: 5em;	}.emailtxt	{		font-size: 2.8em;	}.emailtxt a	{ 		text-decoration:none;		color:#534741;	}.emailtxt a:hover	{ 		text-decoration:none;		color: orange;	}.addresstxt	{		text-align: center;		padding: 0;		margin:0;		color:#534741;		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;			font-size: 1.3em;		margin-bottom: 2em;	}.addresstxt strong	{		font-family: "SketchRockwellRegular" !important;		font-size: 2em;		color:#534741;	}label	{		clear: left;		float: left;		width: 7em;		text-align: left;		margin-right: .5em;		font-weight: bold;		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;			line-height: 200%;	}input	{		float: left;		}textarea	{		float: left;	}#newline	{		float: left;		clear: left;		margin-left: 7.2em;	}fieldset	{		border-style: none;	}.button	{		font: 1.2em "Bookman";			text-align: center;		width: 269px;		height: 60px;		display: block;		border: none;		background-image: url(../img/BTN_brown.jpg);		background-repeat: no-repeat;		cursor: pointer;		padding-bottom: 13px;	}ul li	{		font-family: "BellGothicStdBold", helvetica, arial, sans-serif;		}	.imagefloat	{		margin-right: 2em;		margin-top:1em;		float: left;		width: 120px;	}.imagefloat2	{		margin-right: 2em;		margin-top:1em;		float: left;		width: 200px;	}.abouttxt	{		width: 700px;		float:right;		margin-bottom:2.5em;	}.txtfloat	{		width: 750px;		float: right;	}	.txtfloat img	{		float: right;		width: 124px;	}.txtfloat p	{		text-align: justify;		width: 750px;		margin-bottom: 2em;	}	.product_box	{		border-bottom: 1px #999 solid;		float: left;		width: 100%;		clear: left;	}.bottomaction	{		float:left;		width: 650px;		margin:2em 0;	}.port_section	{		margin: 3em 0;	}.port_thumbnails	{	}		.name {	visibility:hidden;	}