
div.home2-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:910px;
	height:24px;
	background-color:#336666;
}

div.full-logo_ {
	position:absolute;
	left:0px;
	top:24px;
	width:910px;
	height:114px;
}

div.top-left-margin_ {
	position:absolute;
	left:0px;
	top:0px;
	width:19px;
	height:460px;
	background-color:#CDCDCC;
	background-image:url(../images/top_left_margin.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

div.nav-header_ {
	position:absolute;
	left:19px;
	top:0px;
	width:63px;
	height:19px;
	background-color:#CDCDCC;
	background-image:url(../images/nav_header.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

div.page-title_ {
	position:absolute;
	left:82px;
	top:0px;
	width:224px;
	height:221px;
	background-color:#CDCDCC;
	background-image:url(../images/page_title.gif);
	background-repeat:no-repeat;
	}

div.content-pane_ {
	position:relative;
	left:306px;
	top:0px;
	width:507px;
	background-color:#CDCDCC;
	background-image:url(../images/content_pane.jpg);
	background-repeat: no-repeat;
	background-position:top;
	padding-top: 15px;
}


div.top-right-margin_ {
	position:absolute;
	left:813px;
	top:0px;
	width:97px;
	height:460px;
	background-color:#CDCDCC;
	background-image:url(../images/top_right_margin.gif);
	background-repeat: no-repeat;
	background-position:top;
}

div.about-nav_ {
	position:absolute;
	left:19px;
	top:19px;
	width:63px;
	height:68px;
	background-color:#CDCDCC;
}

div.projects-nav_ {
	position:absolute;
	left:19px;
	top:87px;
	width:63px;
	height:66px;
	background-color:#CDCDCC;
}

div.bottega-nav_ {
	position:absolute;
	left:19px;
	top:153px;
	width:63px;
	height:77px;
	background-color:#CDCDCC;
}

div.side-bar_ {
	position:absolute;
	left:82px;
	top:221px;
	width:224px;
	height:251px;
	background-color:#CDCDCC;
	background-image:url(../images/side_bar.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div.shop-nav_ {
	position:absolute;
	left:19px;
	top:230px;
	width:63px;
	height:88px;
	background-color:#CDCDCC;
}

div.acw-nav_ {
	position:absolute;
	left:19px;
	top:318px;
	width:63px;
	height:63px;
	background-color:#CDCDCC;
}

div.contact-nav_ {
	position:absolute;
	left:19px;
	top:381px;
	width:63px;
	height:79px;
	background-color:#CDCDCC;
}

div.left-margin_ {
	position:absolute;
	left:0px;
	top:460px;
	width:82px;
	height:10px;
	background-color:#CDCDCC;
	background-image:url(../images/left_margin.jpg);
	background-repeat:repeat-y;
/*	background-position:top;
*/}

div.right-margin_ {
	position:absolute;
	left:813px;
	top:460px;
	width:97px;
	height:10px;
	background-color:#CDCDCC;
	background-image:url(../images/right_margin.jpg);
	background-repeat: repeat-y;
/*	background-position:top;	
*/}

div.content-footer_ {
	position:absolute;
	left:0px;
	top:0px;
	width:910px;
	height:17px;
	background-color:#CDCDCC;
	background-image:url(../images/content_footer.jpg);
	background-repeat: no-repeat;
	background-position:top;
	clear:both;
}

div.footer_left_ {
	position:absolute;
	left:0px;
	top:17px;
	width:295px;
	height:165px;
	background-color:#336667;
}

div.bys-slice-19_ {
	position:absolute;
	left:295px;
	top:17px;
	width:228px;
	height:84px;
}

div.footer_right_top_ {
	position:absolute;
	left:523px;
	top:17px;
	width:387px;
	height:43px;
	background-color:#336666;
}

div.respect-privacy_ {
	position:absolute;
	left:523px;
	top:60px;
	width:306px;
	height:47px;
}

div.footer_lower_right_ {
	position:absolute;
	left:829px;
	top:60px;
	width:81px;
	height:122px;
	background-color:#346767;
}

div.bys-slice-23_ {
	position:absolute;
	left:295px;
	top:101px;
	width:49px;
	height:81px;
}

div.flying-machine-home-non-live-fonts--38_ {
	position:absolute;
	left:344px;
	top:101px;
	width:108px;
	height:18px;
}

div.bys-slice-25_ {
	position:absolute;
	left:452px;
	top:101px;
	width:71px;
	height:81px;
}

div.footer_right_ {
	position:absolute;
	left:523px;
	top:107px;
	width:306px;
	height:75px;
	background-color:#336666;
}

div.bys-slice-27_ {
	position:absolute;
	left:344px;
	top:119px;
	width:108px;
	height:11px;
}

div.bys-slice-28_ {
	position:absolute;
	left:344px;
	top:130px;
	width:33px;
	height:52px;
}

div.email-button_ {
	position:absolute;
	left:377px;
	top:130px;
	width:50px;
	height:31px;
}

div.bys-slice-30_ {
	position:absolute;
	left:427px;
	top:130px;
	width:25px;
	height:52px;
}

div.bys-slice-31_ {
	position:absolute;
	left:377px;
	top:161px;
	width:50px;
	height:21px;
}

label {
	font-weight:bold;
	padding-top:1em;
}
.column_1of2 { display:table-cell; width:100%}
.column_2of2 {display:table-cell; padding-left: 10px; padding-right: 10px; background-color:#FFF; white-space:nowrap}