/* Different By Design Kitchens - Designed and produced by Hudson Armstrong Design */

body {
	background-color: #fff;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #525152;
	padding: 0;
	margin: 0;
}

h2, h3, h4, h5, h6, p, ul, li {
	padding: 0;
	margin: 0;
}

#container {
    width: 900px;
    margin: 0 auto;
}

a {
	color: #a23951;
	text-decoration: none;
}

a:hover {
	color: #a23951;
	text-decoration: underline;
}
	


/*header*/

#header {
	display: block;
	background: url(../images/different_by_design.gif) 0 0 no-repeat;
	height: 100px;						
	width: 900px;
	text-indent: -9000px;					
	overflow: hidden;	
}

/*main menu*/

#menublock {
	width: 900px;
	height: 40px;
}

#menu {
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	color: #a23951;
	font-size: 14px;
	list-style: none;
}

#menu li {
	float: left;
}

#menu a {
	text-decoration: none;
	color: #a23951;
	padding: 0 10px;
}

#menu a:hover, #menu .selected a {
	color: #525152;
}

/* flash div */

#flasharea {
    float:left;
	height: 572px;						
	width: 600px;
}

/* Righthand homepage menu */

#menublock_right {
    display: block;
	float: left;	
	width: 298px;
	height: 572px;	
	background-color: #fff;	
}

#menu_right {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu_right li {
	float:left;
	margin: 0;
	padding: 0;
}

#menu_right a {
	float:left;
	width: 298px;
	margin-bottom:2px;
	text-indent: -9000px;
	overflow: hidden;
}

#menu_right_truro a {
	background: url(../images/showroom_banner.gif) 0 0 no-repeat;
	height: 104px;
}
#menu_right_contemp a {
	background: url(../images/BAN_contemp_home.gif) 0 0 no-repeat;
	height: 154px;
}
#menu_right_trad a {
	background: url(../images/BAN_trad_home.gif) 0 0 no-repeat;
	height: 154px;
}
#menu_right_mod a {
	background: url(../images/BAN_mod_home.gif) 0 0 no-repeat;
	height: 154px;
}

#menu_right_truro a:hover {	
background-position: 0 -104px;
}
#menu_right_contemp a:hover {
	background-position: 0 -154px;
}
#menu_right_trad a:hover {	
background-position: 0 -154px;
}
#menu_right_mod a:hover {	
background-position: 0 -154px;
}

/*bottom menu*/

#menuA {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 900px;
	height: 154px;
}

#menuA li {
	float: left;
	padding: 0;
	margin: 0;
}

#menuA a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 154px;
	padding: 0;
	margin: 0;
}

#menuA_1 a {
	background: url(../images/BAN_contemp.jpg) 0 0 no-repeat;
	width:301px;
}
#menuA_1 a:hover, #menuA_1.selected a {
	background-position: 0 -154px;
}

#menuA_2 a {
	background: url(../images/BAN_trad.jpg) 0 0 no-repeat;
	width:301px;
}
#menuA_2 a:hover, #menuA_2.selected a {
	background-position: 0 -154px;
}

#menuA_3 a {
	background: url(../images/BAN_mod.jpg) 0 0 no-repeat;
	width:298px;
}
#menuA_3 a:hover, #menuA_3.selected a {
	background-position: 0 -154px;
}

/*footer*/


#footer {
	display: block;
	clear: both;
	float: left;
	margin-top:15px;						
	margin-bottom:15px;					
	width: 900px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
}

.halink {
	font-size: 12px;
}

/*Content area kitchen pages*/

#contentkitchens_block {
	width: 600px;
	height: 450px;	
	float: left;
	background-color:#ececda;
	
}

.content {
	margin: 30px;
}

#vertical_line {
	float: left;
	display: block;
	height: 572px;
	width: 2px;
}

#vertical_line2 {
	float: left;
	display: block;
	height: 450px;
	width: 2px;
}

.horizontal_line {
	float: left;
	display: block;
	height: 2px;
	width: 900px;
}*

/*Content area gallery*/

#gallery_block {
	width: 900px;
	float: left;
	background-color:#ececda;
}

.gallery {
	margin: 30px 0 30px 30px;
	padding: 0;
}

.gallery_margin {
	margin: 0 20px 0 0;
	padding: 0;
}

/*content general*/

.fullwidth {
	width: 860px;
}

.sub_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size: 14px;
}

.worktop_block {
	width: 280px;
	float: left;
}

.worktop_content {
	margin: 0 0 0 30px;
	padding: 0;
}

.content_contact1 {
	width: 562px;
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;
}

.content_contact2 {
	width: 278px;
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;
}