body {
	margin:0;/*This adds spacing around the entire website. If the design calls for there to be no spacing above the website the margin can be set at 0 */
	background-image:url(../images/bg_content_white.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	background-color: #FFFFFF;
}

#head_container_home {
	visibility:hidden;
	width:966px;
	padding:0;
	margin:0;
	height:179px;/*Will be determined by the graphic*/
	background-image:url(../images/kb_bg_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#head_container_repairs {
	visibility:hidden;
	width:966px;
	padding:0;
	margin:0;
	height:179px;/*Will be determined by the graphic*/
	background-image:url(../images/kb_bg_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#main_content {	
	width:966px;
	padding:0;	
	margin:0;
	float:left;
	background-image:url(../images/bg_content_white.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}
	
#middle_content {
	text-align:center;
	width:600px;	
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	margin:0;
	float:left;
}

#middle_text {	
	width:556px;
	padding:0;
	margin:0;
}

#right_container {
	visibility:hidden;
	width:193px;
	padding:0;
	margin:0;
	float:left;
}

#right_content {
	width:193px;
	padding:0;
	margin:0;
	float:left;
}

.right_text_bg {
	visibility:hidden;
	width:193px;
	height:595px;
	padding:0;
	margin:0;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	visibility:hidden;
	display:none;
}

body#antique div#right_antique,
body#cuckoo div#right_cuckoo,
body#grandfather div#right_grandfather,
body#airplane div#right_airplane,
body#watches div#right_watch,
body#home div#right_none,
body#about div#right_none,
body#contact div#right_none,
body#store div#right_none,
body#shipping div#right_none,
body#resources div#right_none,
body#newsletter div#right_none {
	visibility:hidden;
	display:block;	
}

body#home div#right_none,
body#about div#right_none,
body#contact div#right_none,
body#store div#right_none,
body#shipping div#right_none,
body#resources div#right_none,
body#newsletter div#right_none {
	visibility:hidden;
	background-image:url(../images/bg_right.jpg);
}

body#antique div#right_antique {
	visibility:hidden;
	background-image:url(../images/bg_right_antique.jpg);
}


body#cuckoo div#right_cuckoo {
	visibility:hidden;
	background-image:url(../images/bg_right_cuckoo.jpg);
}


body#grandfather div#right_grandfather {
	visibility:hidden;
	background-image:url(../images/bg_right_grandfather.jpg);
}


body#airplane div#right_airplane {
	visibility:hidden;
	background-image:url(../images/bg_right_airplane.jpg);
}

body#watches div#right_watch {
	visibility:hidden;
	background-image:url(../images/bg_right_watch.jpg);
}


#footer {
	visibility:hidden;
	width:966px;
	padding:0;
	margin:0;
	float:left;
	height:31px;
	text-align:center;
	color:#FFFFFF;
	
}

#footer_text {
	visibility:hidden;
	width:950px;
	padding:9px 0 0 16px;
	margin:0;
	float:left;
}