body
{
	background-color:#8B89DA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrap
{
	background-color:#29277B;
	width:780px;
	margin:0px auto;
	padding:0;
}
#header
{
	width:780px;
	height:100px;
	margin:0px;
}
#hboximg
{
	width:714px;
	height:100px;
	background-image:url(images/top_01.jpg);
	background-repeat:no-repeat;
	float:left;
}
#logo_bbb
{
	width:54px;
	height:82px;
	background-image:url(images/logo_bbb.jpg);
	background-repeat:no-repeat;
}
#logo_bbb a
{
	display:block;
	width:54px;
	height:82px;
}
#subheader
{	
	width:780px;
	height:377px;
}
#boxmenu
{
	width:173px;
	height:377px;
	float:left;
}
#menu1
{
	width:163px;
	height:21px;
	padding-left:10px;
	padding-top:3px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	float:left;
}
#menu1 a
{
	text-decoration:none;
	color: #FFFF00;
}
#menu1 a:visited
{
	text-decoration:none;
}
#menu1 a:hover
{
	text-decoration:underline;
}
#menu1 a:active {
	text-decoration: none;
}

#line
{
	width:173px;
	height:3px;
	background-image:url(images/horizontal_divider_01.jpg);
	background-repeat:repeat-x;
	float:left;
}
#menu2
{
	/*width:163px;*/
	width:67px;
	height:21px;
	padding-left:10px;
	padding-top:3px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	float:left;
}
#menu3
{
	width:156px;
	height:21px;
	padding-left:17px;
	padding-top:3px;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	float:left;

}
#menu3 a
{
	text-decoration:none;
	color: #FFCC00;
}
#menu3 a:visited
{
	text-decoration:none;
}
#menu3 a:hover
{
	text-decoration:underline;
}
#menu3 a:active {
	text-decoration: none;
}

#arrow-down
{
	width:96px;
	height:16px;
	background-image:url(images/img_arrow-down.jpg);
	background-repeat:no-repeat;
	margin-top:8px;
	float:left;
}
#boximg
{
	width:607px;
	height:377px;
	background-image:url(images/main_img_01.jpg);
	background-repeat:no-repeat;
	float:left;
}
#content
{
	width:780px;
	margin:0px;
}
#contentb1
{
	width:780px;
	text-align:center;
	margin:0px;
}
#contentb2
{
	width:780px;
	height:50px;
	margin:0px;
}
#contentb2-box1
{
	width:180px;
	height:50px;
	color: #FFFFFF;
	float:left;
}
#contentb3
{
	width:780px;
	height:389px;
}
#contentb3-box1
{
	width:258px;
	height:389px;
	float:left;
}

#corner_01
{
	width:14px;
	height:14px;
	background-image:url(images/img_corner_01.jpg);
	background-repeat:no-repeat;
	float:left;
}
#corner_02
{
	width:14px;
	height:14px;
	background-image:url(images/img_corner_02.jpg);
	background-repeat:no-repeat;
	float:left;
}
#hbox1
{
	width:225px;
	height:14px;
	background-color:#555589;
	float:left;
}

#vbox1
{
	width:14px;
	height:352px;
	background-color:#555589;
	float:left;
}
#vbox2
{
	width:225px;
	height:352px;
	background-color:#555589;
	float:left;
}
#browse-products
{
	width:253px;
	height:25px;
	background-image:url(images/btn_browse-products.jpg);
	background-repeat:no-repeat;
	float:left;
}
#browse-products a
{
	width:253px;
	height:25px;
	display:block;
}
#bufftech
{
	width:75px;
	height:352px;
	background-image:url(images/img_bufftech.jpg);
	background-repeat:no-repeat;
	float:left;
}
#blackline
{
	width:75px;
	height:352px;
	background-image:url(images/img_blackline.jpg);
	background-repeat:no-repeat;
	float:left;
}
#aluminiumrailing
{
	width:75px;
	height:352px;
	background-image:url(images/img_aluminiumrailing.jpg);
	background-repeat:no-repeat;
	float:left;
}
#textbox1
{
	width:145px;
	height:352px;
	padding-left:5px;
	float:left;
}
#vspacer1
{
	width:5px;
	height:389px;
	float:left;
}
#vspacer2
{
	width:30px;
	height:218px;
	float:left;
}

#hspacer2
{
	width:30px;
	height:50px;
	float:left;
}
#hspacer1
{
	width:780px;
	height:5px;
}
#contentb4
{
	width:780px;
	height:218px;
}
#contentb5
{
	width:780px;
	text-align:center;
}
#contentb4-box1
{
	width:720px;
	height:218px;
	float:left;
}
#contentb4-box2
{
	width:692px;
	height:190px;
	background-color:#555589;
	float:left;
}
#allrailingstyles
{
	width:80px;
	height:190px;
	background-image:url(images/img_allrailingstyles.jpg);
	background-repeat:no-repeat;
	float:left;
}
#vinyldecking
{
	width:80px;
	height:190px;
	background-image:url(images/img_vinyldecking.jpg);
	background-repeat:no-repeat;
	float:left;
}
#hbox3
{
	width:261px;
	height:190px;
	padding-left:5px;
	float:left;
}
#hbox4
{
	width:241px;
	height:190px;
	padding-left:5px;
	float:left;
}
#textbox2
{
	width:261px;
	height:165px;
	float:left;
}
#button1
{
	width:152px;
	height:25px;
	background-image:url(images/btn_browse-product.jpg);
	background-repeat:no-repeat;
}
#button1 a
{
	width:152px;
	height:25px;
	display:block;
}
#hspacer4
{
	width:45px;
	height:25px;
	float:left;
}
#hspacer5
{
	width:32px;
	height:25px;
	float:left;
}

#textbox3
{
	width:241px;
	height:165px;
	float:left;
}
#textbox4
{
	width:241px;
	height:50px;
	float:left;
}
#vspacer3
{
	width:1px;
	height:190px;
	float:left;
	background-color:#8888AC;
}
#vinyldecking2
{
	width:198px;
	height:91px;
	float:left;
	background-image:url(images/img_vinyldecking2.jpg);
	background-repeat:no-repeat;
}
#vspacer4
{
	width:9px;
	height:190px;
	float:left;
}


#hbox2
{
	width:692px;
	height:14px;
	background-color:#555589;
	float:left;
}
#corner_03
{
	width:14px;
	height:14px;
	background-image:url(images/img_corner_03.jpg);
	background-repeat:no-repeat;
	float:left;
}
#corner_04
{
	width:14px;
	height:14px;
	background-image:url(images/img_corner_04.jpg);
	background-repeat:no-repeat;
	float:left;
}

#hspacer3
{
	width:780px;
	height:10px;
}
#footer
{
	width:780px;
	height:50px;
}
#footer-text
{
	width:200px;
	height:32px;
	float:left;
	text-align:center;
	padding-top:18px;
}
#hspacer6
{
	width:190px;
	height:50px;
	float:left;
}
#vbox3
{
	width:14px;
	height:190px;
	background-color:#555589;
	float:left;
}
#spacer
{
	font-size: 1px;
	width:1px;
	height:1px;
	background-image:url(images/spacer.gif);
	background-repeat:repeat-x;
}
td img {display: block;}body,td,th {
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
}
.style3 {font-size: 14px; font-weight: bold; color: #FFCC00; }
.style4 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.style5 {color: #FFFFFF}
.style7 {color: #FFFFFF; font-weight: bold; }
