/* CSS Document */
.style1 {
	color: #000000
}
.style2 {
	color: #0066CC;
	font-size: 14px;
}
.style3 {
	color: #0066CC;
}
.style4 {
	color: #ffffff;
}
.style5 {
	color: #000000;
	font-size: 10px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #000000;
}
#container {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}
#top {
	background-color: #FFFFFF;
	background-image: url(graphics/urban_elements.gif);
	float: left;
	height: 58px;
	width: 760px;
}
.top_spacer {
	float: left;
	height: 6px;
	width: 760px;
}
#designers_of {
	background-color: #3399FF;
	background-image: url(graphics/designers_of.gif);
	float: left;
	height: 22px;
	width: 760px;
}
#nav_container {
	float: left;
	height: auto;
	width: 174px;
}
#navspacer {
	float: left;
	height: 5px;
	width: 174px;
}
#content_container {
	float: left;
	height: auto;
	width: 586px;
}
.sideMenu {
	list-style:none;
	margin:0;
	padding:5px 0 5px 5px;
	font-size:100%;
}
.sideMenu li {
	margin:0;
	padding:0;
}
.sideMenuItem {
	width:155px;
	display:block;
	margin:2px 0;
	color:#ffffff;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.sideMenuItem:visited {
	color:#ffffff;
	text-decoration:none;
}
.sideMenuItem:hover {
	color:#ffffff;
	text-decoration:none;
	padding:2px 2px 2px 5px;
	background-color: #3399FF;
}
.WhitePictureFrame {
	float: left;
	height: 181px;
	width: 181px;
	padding: 9px 5px 5px;
	background-color: #FFFFFF;
}
#WhitePictureFrame {
	float: left;
	height: 181px;
	width: 181px;
	padding: 9px 5px 5px;
	background-color: #FFFFFF;
}
#WhitePictureFrame2 {
	float: left;
	height: auto;
	width: auto;
	padding: 5px;
	background-color: #FFFFFF;
}
.WhitePictureFrame2 {
	float: left;
	height: auto;
	width: auto;
	padding: 5px;
	background-color: #FFFFFF;
}
#WhitePictureFrame3 {
	float: left;
	height: auto;
	width: auto;
	padding: 8px;
	background-color: #FFFFFF;
}
.WhitePictureFrame3 {
	float: left;
	height: auto;
	width: auto;
	padding: 8px;
	background-color: #FFFFFF;
}
#BlackPictureFrame {
	float: left;
	height: 181px;
	width: 181px;
	padding: 9px 5px 5px;
	background-color: #000000;
}
.BlackPictureFrame {
	float: left;
	height: 181px;
	width: 181px;
	padding: 9px 5px 5px;
	background-color: #000000;
}
#WhiteTextBox1 {
	float: left;
	height: 175px;
	width: 171px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBoxWide {
	float: left;
	height: 200px;
	width: 566px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBoxTimber {
	float: left;
	height: auto;
	width: 566px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBoxWall {
	float: left;
	height: 175px;
	width: 368px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox2 {
	float: left;
	height: auto;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#PictureSpacer {
	float: left;
	height: 191px;
	width: 6px;
}
.PictureSpacer {
	float: left;
	height: 191px;
	width: 6px;
}
#PictureSpacer2 {
	float: left;
	height: 6px;
	width: 550px;
}
.PictureSpacer2 {
	float: left;
	height: 6px;
	width: 550px;
}
#PictureSpacer3 {
	float: left;
	height: 100px;
	width: 6px;
}
.PictureSpacer3 {
	float: left;
	height: 100px;
	width: 6px;
}
#PictureSpacer4 {
	float: left;
	height: 6px;
	width: 250px;
}
#BottomBar {
	background-color: #3399FF;
	background-image: url(graphics/bottombar.gif);
	float: left;
	height: 31px;
	width: 760px;
}
.sideMenuItem2 {
	width:155px;
	display:block;
	margin:2px 0;
	color:#ACD6FF;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 11px;
}
.sideMenuItem2:visited {
	color:#ACD6FF;
	text-decoration:none;
}
.sideMenuItem2:hover {
	color:#ACD6FF;
	text-decoration:none;
	padding:2px 0px 2px 10px;
}
.sideMenuItem2:link {
	color:#ACD6FF;
	text-decoration:none;
	padding:2px 0px 2px 10px;
}
#PictureContainer {
	float: left;
	height: auto;
	width: 265px;
}
#WhiteTextBox_IL {
	float: left;
	height: 524px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_LT {
	float: left;
	height: 530px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_IB {
	float: left;
	height: 594px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_WL {
	float: left;
	height: 524px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_DL {
	float: left;
	height: 445px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_DL2 {
	float: left;
	height: 500px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_seating {
	float: left;
	height: 1892px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_benches {
	float: left;
	height: 2933px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_bin {
	float: left;
	height: 1356px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_bin2 {
	float: left;
	height: 2550px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_B {
	float: left;
	height: 594px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_B2 {
	float: left;
	height: 1910px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_CR {
	float: left;
	height: 906px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_CR2 {
	float: left;
	height: 518px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_rails {
	float: left;
	height: 877px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_rails2 {
	float: left;
	height: 517px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_tree {
	float: left;
	height: 456px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_tree2 {
	float: left;
	height: 518px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_W {
	float: left;
	height: 1700px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_W2 {
	float: left;
	height: 580px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_planters {
	float: left;
	height: 1438px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_ashtrays {
	float: left;
	height: 459px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_seat_one {
	float: left;
	height: 558px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_seat_two {
	float: left;
	height: 564px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#WhiteTextBox_about {
	float: left;
	height: 876px;
	width: 294px;
	padding: 10px;
	background-color: #FFFFFF;
}
#NewsTextBox {
	float: left;
	height: auto;
	width: 566px;
	padding: 10px;
	background-color: #FFFFFF;
	overflow:hidden;
}
#ContactBox {
	float: left;
	height: auto;
	width: 566px;
	padding: 10px;
	background-color: #FFFFFF;
}
#dl {
	float: left;
	height: 195px;
	width: 261px;
}
#thumbboxcontainer {
	float: left;
	height: auto;
	width: 566px;
}
.thumbboxcontainer {
	float: left;
	height: auto;
	width: 566px;
}
#thumbbox {
	padding: 2px;
	float: left;
	height: 50px;
	width: 60px;
}
.thumbbox {
	padding: 2px;
	float: left;
	height: 50px;
	width: 60px;
}
#thumbboxspacer {
	float: left;
	height: 1px;
	width: 566px;
}
#formcontainer {
	float: left;
	height: 370px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#formtitle {
	padding: 4px 3px 0px;
	float: left;
	height: 20px;
	width: 125px;
	text-align: right;
}
.formtitle {
	padding: 4px 3px 0px;
	float: left;
	height: 20px;
	width: 125px;
	text-align: right;
}
#formfieldbox {
	padding: 2px;
	float: left;
	height: 20px;
	width: 350px;
}
.formfieldbox {
	padding: 2px;
	float: left;
	height: 20px;
	width: 350px;
}
#formfieldbox2 {
	padding: 2px;
	float: left;
	height: 70px;
	width: 350px;
}
.formfieldbox2 {
	padding: 2px;
	float: left;
	height: 70px;
	width: 350px;
}
#formfieldbox3 {
	padding: 2px;
	float: left;
	height: 110px;
	width: 350px;
}
#formfieldbox4 {
	padding: 4px 3px 0px 110px;
	float: left;
	height: 20px;
	width: 320px;
	text-align: right;
}
#formfieldbox5 {
	padding: 2px;
	float: left;
	height: 20px;
	width: 100px;
}
.formfieldbox5 {
	padding: 2px;
	float: left;
	height: 20px;
	width: 100px;
}
.formfield1 {
	height: 15px;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formfield2 {
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.send {
	background-color: #FFFFFF;
	background-image: url(graphics/send.gif);
	height: 24px;
	width: 54px;
	border: none;
}
#streambox {
	float: left;
	height: 31px;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 3px;
}
#home_box {
	padding: 5px;
	float: left;
	width: 560px;
	border: 8px solid #FFFFFF;
	margin-bottom: 6px;
	background-color: #FFFFFF;
}
#news_box {
	padding: 5px;
	float: right;
	width: 560px;
	border: 8px solid #FFFFFF;
	margin: 6px 0 0 0;
	background-color: #FFFFFF;
}
.new_pic_spacer {
	margin-top: 12px
}
#menu {
clear:both;
}
#menu ul {
	padding: 10px 0 20px 10px;
}
#menu li {
	padding: 10px 0 0 0;
}
#menu a {
	color:#333333
}
#menu a:hover {
	text-decoration:none;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;
}
.newswrapper {
	width: 600px;
	background:url(graphics/newsbg.png) top right repeat-y;
}
.descholder {
	float:left;
	width: 390px;
	padding-top:9px;
	padding-right:10px;
}
.imgholder {
	background:#000;
	float:left;
	width: 185px;
	padding:5px 5px 5px 9px;
	margin-top:10px;
}
.imgholder img {
	border:9px solid #FFF;
}
#randomSpace {
	height:30px;
}

.brochure {
	width:160px;
	float:left;
	text-align:center;
	padding:10px;
}

.brochure img {
	border:1px solid #CCC;;
}

.newstitle{
	color: #0066CC;
	font-size: 13px;
	font-weight: bold;
	}
	
	.bb {
	border:5px solid #000;
	margin-left: 14px;
	margin-bottom: 14px;
}