body {	font-family: "Trebuchet MS";	font-size: 80%;	/*color: #C6C8CA;*/	color:#707376;	text-align: center;}#container,#contact,#portfolio,#products,#green {	height: 420px;	width: 770px;	/*border: 1px solid #C6C8CA;*/	text-align: left;	background-image: url(images/background.jpg);	background-repeat: no-repeat;	background-position: right bottom;	margin-left:auto;	margin-right:auto;	border: 1px solid #707376;}#contact {	background-image: url(images/bg_contact.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#portfolio {	background-image: url(images/bg_portfolio.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#products {	background-image: url(images/bg_products.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#green {	background-image: url(images/bg_green.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#content,#contentContact {	float: left;	width: 395px;	margin: 15px;	padding:10px;}#contentContact {	margin-left:50px;	width:285px;	background-image: url(images/contact_bg.gif);	background-repeat: no-repeat;	padding-right:30px;	font-size:120%;	height:294px;	padding-top:40px;}*html #contentContact {	padding-top:60px;}#contentContact a{	/*color:#C6C8CA;*/	color:#707376;	text-decoration:none;}#contentContact a:hover{	text-decoration:underline;}a.footer{	color:#707376;	text-decoration:none;}a.footer:hover{	text-decoration:underline;}.tel{	color:#CADB2A;	margin-right:10px;}#navigation {	float: right;	width: 140px;	margin-right: 45px;	text-align:right;}*html #navigation{	margin-right: 15px;}/* ignore ie5 mac \*/*html #navigation{	margin-right: 5px;}/* end */#navigation ul{	list-style:none;	margin:0px;	padding:0px;}#navigation ul li{	margin:0px;	margin-bottom:-6px;	width:160px;}#navigation ul li a{	text-decoration:none;	font-size:120%;	/*color:#C6C8CA;*/	color:#707376;}#navigation ul li a ins{	display:block;	float:left;	text-align:right;	width:98px;	margin-top:16px;	cursor:hand;	padding-right:5px;}ins{	text-decoration:none;	}#strapline,#straplineRight {	font-size: 150%;	clear: both;	clear: all;	position:absolute;	top:395px;	display:block;	margin-left:30px;	text-align:left;}#straplineRight{	margin-left:470px;	margin-top:-90px;	font-size:90%;}#straplineRight img{	margin-left:-7px;}#navigation ul li a ins.hidden{	font-size:80%;	display:block;	height:26px;	margin-top:-2px;	vertical-align:text-bottom;	color:#FFFFFF;}#navigation ul li a ins.visible{	font-size:80%;	display:block;	height:26px;	margin-top:2px;	vertical-align:text-bottom;	padding-top:15px;}#contactStrap{	float:left;	margin-top:65px;}#contactBox{	background-image: url(images/bcontact_bg.gif);	background-repeat: no-repeat;}.portfolioDisplay{	margin-left:50px;	margin-top:50px;	float:left;}#portfolioLinks{	float:left;	margin-top:50px;	margin-left:30px;	width:160px;}#portfolioLinks ul{	list-style-image: url(images/bullet.gif);	font-size:110%;	/*color:#C6C8CA;*/	color:#707376;}p{	text-align:justify;}.intro{	width:372px;}.logo{	margin-top:5px;}.portfolioUL{	margin-left:20px;}.portfolioUL li{	margin-left:-35px;}*html .portfolioUL li{	margin-left:0px;	padding-top:7px;}/* commented backslash hack v2 \*/*html .portfolioUL li{	padding-top:2px;}/* end */a.generalLink{	/*color:#C6C8CA;*/	color:#707376;	text-decoration:none;}#productHead{	margin-top:25px;	margin-left:112px;	margin-bottom:-15px;}#productsLeft,#productsPrices,#productsList{	float:left;}#productsLeft{	margin-top:25px;	margin-left:20px;}.offerBubble{	margin-bottom:10px;	margin-right:10px;}.offerBox{	margin-top:10px;}#productsPrices{	width:155px;	margin-left:-10px;	margin-top:10px;	}#productsPrices .left{	margin-right:15px;	margin-left:25px;}#productsPrices img{	margin-top:15px;}#productsList{	font-size:0.8em;	margin-left:515px;	width:180px;	position:absolute;	line-height:105%;	margin-top:-8px;	color:#808285;}*html #productsList{	margin-left:15px;}#productsList .header{	font-size:150%;	margin-bottom:0px;	/*color: #C6C8CA;*/	color:#707376;}#productsList .foot{	font-size:90%;	color:#000000;}.turn{	padding-top:8px;}*html .turn{	padding-top:5px;}*html .turn{	padding-top:15px;}/* commented backslash hack v2 \*/*html .turn{	padding-top:25px;}/* end */*html .beanLogo{	margin-top:50px;}/* commented backslash hack v2 \*/*html .beanLogo{	margin-top:0px;}/* end */
