#threecol #container {
	float: none; /* makes it contain children floats */
	width: 710px; /* needed for MacOpera and Safari */
	margin: 0px 0;
	}
#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#header_logo {
	width: 760px;
	height: 107px; 
}
#top_nav_container {
	width: 760px;
	height: 25px; }
#top_nav_home_butt {
	width: 109px;
	height: 25px;
	padding-right: 3px;
}
#top_nav_products_butt {
	width: 109px;
	height: 25px;
	padding-right: 3px;
	margin-top: -25px;
	margin-left:109px;
}
#top_nav_projects_butt {
	width: 109px;
	height: 25px;
	padding-right: 3px;
	margin-top: -25px;
	margin-left:218px;
}
#top_nav_company_details_butt {
	width: 109px;
	height: 25px;
	padding-right: 3px;
	margin-top: -25px;
	margin-left:327px;
}
#top_nav_news_butt {
	width: 109px;
	height: 25px;
	padding-right: 3px;
	margin-top: -25px;
	margin-left:436px;
}
#top_nav_contact_us_butt {
	width: 109px;
	height: 25px;
	padding-right: 3px;
	margin-top: -25px;
	margin-left:545px;
}
#top_nav_brochure_butt {
	width: 106px;
	height: 25px;
	margin-top: -25px;
	margin-left:654px;
}
#spacer {
	width: 760px;
	height: 10px;
}
#homewrapperpicandtext {
	width:760px;
	height: 530px;
}
#homebox {
	width: 510px;
	height: 500px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#hometextbox {
	width: 230px;
	height: 514px;
	margin-top: -520px;
	background-image: url(../images/home_text_background.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	text-align: left;
	padding-top: 6px;
	line-height: 1.4em;
	margin-left: 510px;
	padding-left: 10px;
	vertical-align: top;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	color: #464646;
	font-weight: normal;
	text-decoration: underline;
}

#home_8_box_container {
	width: 760px;
	height: 371px;
}
#home_hot_box_1 {
	width: 182px;
	height: 188px;
	padding-right: 10px;

}
#home_hot_box_2 {
	width: 182px;
	height: 188px;
	padding-right: 10px;
	margin-top: -188px;
	margin-left: 192px;
}
#home_hot_box_3 {
	width: 182px;
	height: 188px;
	padding-right: 10px;
	margin-top: -188px;
	margin-left: 384px;
}
#home_hot_box_4 {
	width: 182px;
	height: 188px;
	margin-top: -188px;
	margin-left: 576px;
}
#home_hot_box_5 {
	width: 182px;
	height: 183px;
	padding-right: 10px;
}
#home_hot_box_6 {
	width: 182px;
	height: 183px;
	padding-right: 10px;
	margin-left: 192px;
	margin-top: -183px;
}
#home_hot_box_7 {
	width: 182px;
	height: 183px;
	padding-right: 10px;
	margin-left: 384px;
	margin-top: -183px;
}
#home_hot_box_8 {
	width: 182px;
	height: 183px;
	margin-left: 576px;
	margin-top: -183px;
}
#scroller_container {
	width: 760px;
	height: 109px;
}
#footer_container {
	width: 760px;
	height: 61px;
}
#footer_left_1 {
	width: 82px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3c3c3c;
}
#footer_left_2 {
	width: 80px;
	height: 15px;
	margin-left: 87px;
	margin-top: -15px;
}
#footer_left_3 {
	width: 80px;
	height: 15px;
	margin-left: 177px;
	margin-top: -15px;
}
#footer_left_4 {
	width: 80px;
	height: 15px;
	margin-left: 267px;
	margin-top: -15px;
}
#footer_right_1 {
	width: 160px;
	height: 61px;
	margin-top: -15px;
	margin-left: 600px;
}
#inner_home_heading {
	width: 760px;
	height: 30px;
	vertical-align: middle;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#inner_home_main_copy {
	width: 760px;
	height: 89px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	text-align: left;
	padding-top: 6px;
	line-height: 1.4em;
}
#products_clearline_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_clearline_back.jpg);
	background-repeat: no-repeat;
}
#products_760_title_box {
	width: 370px;
	margin-left: 389px;
	padding-top: 25px;
}
#products_760_copy_box {
	width: 360px;
	height: 200px;
	margin-left: 389px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	line-height: 1.4em;
	padding-top: 6px;
}
#more_blue_butt {
	width: 39px;
	padding-left: 327px;
	margin-top: -8px;
}
#products_fineline_760box {
	width: 760px;
	height: 270px;
	background-image: url(../images/products_fineline_back.jpg);
	background-repeat: no-repeat;
}
#products_trimwall_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_trimwall_back.jpg);
	background-repeat: no-repeat;
}
#products_craftwall_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_craftwall_back.jpg);
	background-repeat: no-repeat;
}
#products_flushwall_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_flushwall_back.jpg);
	background-repeat: no-repeat;
}
#products_swf_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_swf_back.jpg);
	background-repeat: no-repeat;
}
#products_atria_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_atria_back.jpg);
	background-repeat: no-repeat;
}
#products_operable_walls_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_op_walls_back.jpg);
	background-repeat: no-repeat;
}
#inner_pic_holder {
	width: 760px;
	padding-top: 5px;
}
#inner_col1 {
	width: 370px;
	line-height: 1.4em;
}
#construction_info_box {
	width:760px;
}
#compatibility_info_box {
	width:370px;
}
#glazing_info_box {
	width:370px;
}
#inner_col2 {
	width: 370px;
	line-height: 1.4em;
	float: right;
	margin-top: -396px;
}
/*#2col_wrapper {
	width: 760px;
	height: auto;
}*/
#doorsets_info_box {
	width:370px;
}
#thickness_info_box {
	width: 370px;
	height: 30px;
}
#info_copy {
	width: 200px;
	margin-left: 73px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	float: right;
	height: 30px;
	margin-top: -30px;
}
#inner_top_copy_box {
	width: 760px;
	line-height: 1.4em;
}
.products_760_title_box {
	width: 370px;
	margin-left: 389px;
	padding-top: 25px;
}
.products_760_copy_box {
	width: 360px;
	height: 200px;
	margin-left: 389px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	line-height: 1.4em;
	padding-top: 6px;
}
.more_blue_butt {
	width: 39px;
	padding-left: 327px;
	margin-top: -8px;
}
.projects_760box {
	width: 760px;
	height: 290px;
	background-image: url(../images/products_clearline_back.jpg);
	background-repeat: no-repeat;
}
#contact_home_heading {
	width: 760px;
	height: 38px;
	vertical-align: middle;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.tablebluebar {
	background-image: url(../images/contact_table_back_blue.jpg);
	background-repeat: repeat-y;
}
.tablegreenbar {
	background-image: url(../images/contact_table_back_green.jpg);
	background-repeat: repeat-y;
}
.tablesilverbar {
	background-image: url(../images/contact_table_back_silver.jpg);
	background-repeat: repeat-y;
}

/* project home boxes */

#project_back_1_bw {
	width: 760px;
	height: 290px;
	background-image: url(../images/project_back_bw.jpg);
	background-repeat: no-repeat;
}
#project_back_2_rv {
	width: 760px;
	height: 290px;
	background-image: url(../images/project_back_rv.jpg);
	background-repeat: no-repeat;
}
#project_back_3_lc {
	width: 760px;
	height: 290px;
	background-image: url(../images/project_back_lc.jpg);
	background-repeat: no-repeat;
}
#project_back_4_gm {
	width: 760px;
	height: 270px;
	background-image: url(../images/project_back_gm.jpg);
	background-repeat: no-repeat;
}
a:link {
	color: #082C9A;
}
a:visited {
	color: #082C9A;
}
a:hover {
	color: #154DF2;
}
a:active {
	color: #082C9A;
}
