html { 
	height: 100%; 	
	
}

img { 
	border: 0 none; 
	behavior: url("pngbehavior.htc");
}

hr{
	border:none;
	background-color:#545454;
	color:#00a4e8;
	height:1px;
	width:100%;
	text-align: left;
	margin: 0 auto 0 0; 
	}
 
body {
	border: 0px; 
	height: 100%; 
	margin: 0px; 
	padding: 0px; 
	text-align: center;
}
p,h1,h2,h3,h4,h5,h6,li,td,dt,dd { font-size: 1.0em; font-weight: normal; }
p,ul,ol,dl,blockquote,pre { margin-bottom: 1.0em; }

h1 { 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	margin-bottom: 15px; 
	font-size: 1.3em;
	line-height:1.0em;
	color:#545454;
}
h1 a{ 
	text-decoration:none;
	font-size: 1.3em;
	color:#545454;
	
}
h1 a:hover{ 
	color:#343434;
	
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height: 1.1em;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height: 0.9em;
}
h3 a{ 
	text-decoration:none;
	color:#545454;
	}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height: 0.5em;
}
h4 a{ 
	text-decoration:none;
	color:#545454;
	}
p { 
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}


ul { 
  font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	list-style-type: square; 
	margin: 0 0 1em; 
	padding: 0; 
	padding-left: 2em; 
}
a {
	position:relative;
	color:#545454;
}


#siteContainer {
	width:780px;	
	text-align:center;
	margin: auto;
	position: relative;
}



#siteHolder{
	width:780px;
	text-align:left;
}
* html .#siteHolder{
	width:780px;
	margin-left:32px;
	text-align:left;
}
#logoContainer{
	width:780px;
	height:95px;
	padding-top:0px;
	margin-left:0px;
}



#navigation {
	width: 820px;
	height:38px;
	margin-left:-32px;
}

#navigation ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

* html .#navigation ul {
	list-style: none;
	margin-top: -7px;
}

#navigation ul li {
	display: inline;
	height: 38px;
	float: left;
}

#navigation ul li a{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration:none;
}
#navigation ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
	}
	
#navigation001{
	background:  url(../images/navigation/navhome.jpg) no-repeat left top; 
	display: block; 
	width: 82px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation001:hover{	background-position: 0 -38px;}
#navigation001This{	background:  url(../images/navigation/navhome.jpg) no-repeat left top; 	display: block; width: 82px; height: 38px; text-indent: -3000px; background-position: 0 -38px; }

#navigation002{
	background:  url(../images/navigation/navabout.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation002:hover{	background-position: 0 -38px;}
#navigation002This{	background:  url(../images/navigation/navabout.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}


#navigation004{
	background:  url(../images/navigation/navkitchengallery.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation004:hover{	background-position: 0 -38px;}
#navigation004This{	background:  url(../images/navigation/navkitchengallery.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}



#navigation005{
	background:  url(../images/navigation/navdesignservices.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation005:hover{	background-position: 0 -38px;}
#navigation005This{	background:  url(../images/navigation/navdesignservices.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#navigation006{
	background:  url(../images/navigation/navfeedback.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation006:hover{	background-position: 0 -38px;}
#navigation006This{	background:  url(../images/navigation/navfeedback.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}


#navigation007{
	background:  url(../images/navigation/navgranite.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation007:hover{	background-position: 0 -38px;}
#navigation007This{	background:  url(../images/navigation/navgranite.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#navigation003{
	background:  url(../images/navigation/navrenovation.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation003:hover{	background-position: 0 -38px;}
#navigation003This{	background:  url(../images/navigation/navrenovation.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#navigation008{
	background:  url(../images/navigation/navcontact.jpg) no-repeat left top; 
	display: block; 
	width: 100px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#navigation008:hover{	background-position: 0 -38px;}
#navigation008This{	background:  url(../images/navigation/navcontact.jpg) no-repeat left top; 	display: block; width: 100px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}


#contentHomeContainer {
	width:780px;
	margin: 10px 0px 0px 0px;
	font-size: 0.9em;
}
#contentHomeContainer p a{
	color:#545454;
	text-decoration:none;
}

#contentHomeContainer a:hover{
	color:#999999;
}
#contentHomeContainer li{
	list-style-type:decimal;
	text-align:left;
	padding:0;
	margin:0;
	}




#section1{
	margin-left:-0px;	
	margin-top:-0px;	
	height:230px;
}

.topleftsection{
	margin-left:9px;
	margin-top:-208px;
}
.topleftsection_text1{
	margin-left:8px;
	margin-top:-30px;
}
.topleftsection_text2{
	margin-left:304px;
	margin-top:-30px;
}
* html .topleftsection_text2{	margin-left:305px;	margin-top:-30px;}

.toprightsection{
	margin-left:451px;
	margin-top:-193px;
}

.toprightsection p{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}

* html .toprightsection{	margin-left:441px;	margin-top:-193px;}

.toprightsection_text1{
	margin-left:8px;
	margin-top:-30px;
}
* html .toprightsection_text1{margin-left:8px; margin-top:-180px;}

.toprightsection_text2{
	margin-left:184px;
	margin-top:-28px;
}
* html .toprightsection_text2{margin-left:194px; margin-top:-30px;}


#section2{
	margin-left:-0px;	
	margin-top:-10px;	
	height:390px;
}
.top_left_main_text_field{
	margin-left:15px;
	margin-top:-198px;
	height:190px;
	width:405px;
	clear:both;
	
}
.top_left_main_text_field h1{
	font-size: 1.7em;
}

.top_left_main_text_field p{
	font-size: 0.9em;
}
.toprightsection2{
	margin-left:442px;
	margin-top:-200px;
}
* html .toprightsection2{margin-left:442px;	margin-top:-204px;}

#sectionhome3{
	margin-left:-0px;	
	margin-top:-175px;	
		height:300px;
}

#sectionhome3holder{
	margin-left:9px;	
	margin-top:-300px;	
	text-align: left;    
		height:300px;
}

#sectionabout3{
	margin-left:-0px;	
	margin-top:525px;	
	height:50px;
}

#sectionabout3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#sectiongallery3{
	margin-left:-0px;	
	margin-top:470px;	
	height:50px;
}

#sectiongallery3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#sectiondesign3{
	margin-left:-0px;	
	margin-top:470px;	
	height:50px;
}

#sectiondesign3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#sectionfeedback3{
	margin-left:-0px;	
	margin-top:780px;	
	height:50px;
}

#sectionfeedback3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#sectiongranite3{
	margin-left:-0px;	
	margin-top:480px;	
	height:50px;
}

#sectiongranite3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#sectionrenovations3{
	margin-left:-0px;	
	margin-top:650px;	
	height:50px;
}

#sectionrenovations3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#sectioncontact3{
	margin-left:-0px;	
	margin-top:320px;	
	height:50px;
}

#sectioncontact3holder{
	margin-left:9px;	
	margin-top:-65px;	
	text-align: left;
}

#contact_us p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	line-height: 0.9em;
}

#section3{
	margin-left:-0px;	
	margin-top:-170px;	
	height:390px;
}

#kitchenImageHolder{
	margin-left:9px;	
	margin-top:-210px;	
}



/*--------------------------------------------Kitchen Style Nav*/
#kitchenImageNavigation{
	width:800px;
	margin-left : -16px; /* works in all */
  	*margin-left : -16px; /* targets IE6 and 7 */
  	_margin-left : -16px; /* targets IE6 */
	margin-top:-13px;
	*margin-top:-0px;
	_margin-top:-0px;
}


#kitchenImageNavigation ul li {
	display: inline;
	height: 40px;
	float: left;
}

#kitchenImageNavigation ul li a{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration:none;
}
#kitchenImageNavigation ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
	}
	
#kitchen_nav001{
	background:  url(../images/navigation/kitchenstyles.jpg) no-repeat left top; 
	display: block; 
	width: 417px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}


#kitchen_nav002{
	background:  url(../images/navigation/kitchencontemporary.jpg) no-repeat left top; 
	display: block; 
	width: 102px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#kitchen_nav002:hover{	background-position: 0 -40px;}


#kitchen_nav003{
	background:  url(../images/navigation/kitchenclassic.jpg) no-repeat left top; 
	display: block; 
	width: 68px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#kitchen_nav003:hover{	background-position: 0 -40px;}


#kitchen_nav004{
	background:  url(../images/navigation/kitchen_style_nav/kitchen_style_home_nav_04.jpg) no-repeat left top; 
	display: block; 
	width: 88px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#kitchen_nav004:hover{	background-position: 0 -40px;}


#kitchen_nav005{
	background:  url(../images/navigation/kitchentraditional.jpg) no-repeat left top; 
	display: block; 
	width: 89px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#kitchen_nav005:hover{	background-position: 0 -40px;}


#kitchen_nav006{
	background:  url(../images/navigation/kitchenaccessories.jpg) no-repeat left top; 
	display: block; 
	width: 84px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#kitchen_nav006:hover{	background-position: 0 -40px;}



#section4{
	margin-left:-0px;	
	margin-top:-165px;	
	height:390px;
}

#bathroomImageHolder{
	margin-left:9px;	
	margin-top:-210px;	
	
}

/*--------------------------------------------Bathroom Style Nav*/
#bathroomImageNav{
	width:800px;
	margin-left : -16px; /* works in all */
  	*margin-left : -16px; /* targets IE6 and 7 */
  	_margin-left : -16px; /* targets IE6 */
	margin-top:-13px;
	*margin-top:-0px;
	_margin-top:-0px;
}


#bathroomImageNav ul li {
	display: inline;
	height: 40px;
	float: left;
}

#bathroomImageNav ul li a{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration:none;
}
#bathroomImageNav ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
	}
	
#bathroom_nav001{
	background:  url(../../../images/nav/bathroom_style_nav/bathroom_style_home_nav_01.jpg) no-repeat left top; 
	display: block; 
	width: 324px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}


#bathroom_nav002{
	background:  url(../../../images/nav/bathroom_style_nav/bathroom_style_home_nav_02.jpg) no-repeat left top; 
	display: block; 
	width: 102px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#bathroom_nav002:hover{	background-position: 0 -40px;}


#bathroom_nav003{
	background:  url(../../../images/nav/bathroom_style_nav/bathroom_style_home_nav_03.jpg) no-repeat left top; 
	display: block; 
	width: 77px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#bathroom_nav003:hover{	background-position: 0 -40px;}


#bathroom_nav004{
	background:  url(../../../images/nav/bathroom_style_nav/bathroom_style_home_nav_04.jpg) no-repeat left top; 
	display: block; 
	width: 88px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#bathroom_nav004:hover{	background-position: 0 -40px;}


#bathroom_nav005{
	background:  url(../../../images/nav/bathroom_style_nav/bathroom_style_home_nav_05.jpg) no-repeat left top; 
	display: block; 
	width: 85px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#bathroom_nav005:hover{	background-position: 0 -40px;}


#bathroom_nav006{
	background:  url(../../../images/nav/bathroom_style_nav/bathroom_style_home_nav_06.jpg) no-repeat left top; 
	display: block; 
	width: 84px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#bathroom_nav006:hover{	background-position: 0 -40px;}


#section5{
	margin-left:-0px;	
	margin-top:-165px;	
	height:390px;
	clear:both;
}

#appliances_bar_holder{
	margin-left:9px;	
	margin-top:-51px;	
	height:40px;
}




/*--------------------------------------------contact mini nav*/
#contact_holder_home{
	margin-left:-0px;	
	margin-top:-318px;	
	height:390px;
}


#contact_nav{
	width:800px;
	margin-top : -63px; /* works in all */
	*margin-top : -50px; /* targets IE6 and 7 */
  	_margin-top : -50px; /* targets IE6 */
	margin-left:-16px;	/* works in all */
	margin-left:-17px; /* targets IE6 and 7 */
	margin-left:-17px; /* targets IE6 */
}


#contact_nav ul li {
	display: inline;
	height: 40px;
	float: left;
}

#contact_nav ul li a{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration:none;
}
#contact_nav ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
	}
	
#contact_nav001{
	background:  url(../../../images/nav/contact_nav/contact_nav_01.jpg) no-repeat left top; 
	display: block; 
	width: 361px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}


#contact_nav002{
	background:  url(../../../images/nav/contact_nav/contact_nav_02.jpg) no-repeat left top; 
	display: block; 
	width: 153px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#contact_nav002:hover{	background-position: 0 -40px;}


#contact_nav003{
	background:  url(../../../images/nav/contact_nav/contact_nav_03.jpg) no-repeat left top; 
	display: block; 
	width: 116px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#contact_nav003:hover{	background-position: 0 -40px;}


#contact_nav004{
	background:  url(../../../images/nav/contact_nav/contact_nav_04.jpg) no-repeat left top; 
	display: block; 
	width: 130px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#contact_nav004:hover{	background-position: 0 -40px;}

/*////////////////////////////////////////////////////////////////////////////////////////////About us page*/
.mini_spacer p{
	font-size: 0.7em;
	line-height:0.4em;
}
.header_spacer p{
	font-size		: 0.7em;
	line-height		: 0.4em;
}
.display{
	margin-left:10px;
	width:400px;
}
.display2{
	margin-left:10px;
	width:400px;
}
.headline{
	margin-left:15px;
}
.headline h1{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:-5px;
	font-size: 1.0em;
	line-height:1.0em;
	color:#545454;
}

.headline2{
	margin-left:15px;
}
.headline2 h1{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:-15px;
	margin-top:-5px;
	font-size: 1.0em;
	line-height:1.0em;
	color:#545454;
}
#container{
	height:25px;
	margin:0px;
	padding:0px;
}
.switcher_button{
	margin-top:-42px;
	margin-left:15px
}
.labelButton{
	margin-top:-42px;
	margin-left:15px
}
.stretcher{
	margin-left:0px;
	width:780px;
	/*border: 1px solid red;*/

}

#content{
	background		: url("../../../images/backgrounds/white_border_middle.png") repeat-y;
	margin-top		: -5px;
	width			: 780px;
/*	height			: 300px;*/
}
* html .#content {
	background		: URL("");
	filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/backgrounds/white_border_middle.png', sizingMethod='scale');
	margin-top		: -4px;
}


.text_holder{
	margin-top		:10px;
	margin-left		:20px;
	width			:230px;
	height			:220px;
}

.text_holder p{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}
.text_holder h1{
	font-family		: Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}

.text_holder2{
	margin-top		:10px;
	margin-left		:20px;
	width			:330px;
	height			:620px;
}

.text_holder2 p{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}
.text_holder2 h1{
	font-family		: Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}

.image_holder{
	margin-left		:390px;
	margin-top		:-190px;
}
.image_holder2{
	margin-left		:390px;
	margin-top		:-590px;
	float: inherit;
}

.image_holder3{
	margin-left		:390px;
	margin-top		:-10px;

}

.image_holder_granite{
	margin-left		:375px;
	margin-top		:-190px;
	float:inherit;
}


#contact_nav_about{
	width:800px;
	margin-top : -66px; /* works in all */
	*margin-top : -52px; /* targets IE6 and 7 */
  	_margin-top : -52px; /* targets IE6 */
	margin-left:-23px;	/* works in all */
	margin-left:-23px; /* targets IE6 and 7 */
	margin-left:-23px; /* targets IE6 */
	
}


#contact_nav_about ul li {
	display: inline;
	height: 40px;
	float: left;
}

#contact_nav_about ul li a{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration:none;
}
#contact_nav_about ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
	}
	


#copyrightAbout{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size:0.7em;
	margin-top:25px; 
	float:right;
	margin-right:5px;
	}
#copyrightAbout a{
	text-decoration:none;
	color:#000;
	}
#copyrightAbout a:hover{
	color:#545454;
	text-decoration:underline;
	}
/*////////////////////////////////////////////////////////////////////////////////////////////design services*/
.text_holder_long1{
	margin-top		:10px;
	margin-left		:20px;
	width			:260px;
	height			:600px;
}

.text_holder_long1 p{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}
	
.image_holder_long1{
	margin-left		:275px;
	margin-top		:-200px;
}

.image_holder_long2{
	margin-left		:375px;
	margin-top		:-200px;
}

* html .#bespoke_image{
	margin-top:-230px;
}



/*////////////////////////////////////////////////////////////////////////////////////////////Customer feedback*/
#top_holder{
	margin-left:20px;	
	width:650px;
}
#top_holder p{
	font-size: 0.7em;	
}


.text_holder_wide p{
	margin-top		:10px;
	margin-left		:20px;
	width			:650px;
	height			:120px;
}

.text_holder_wide p{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 0.8em;
	line-height		: 1.3em;
	margin-top		: 0em; 
	margin-bottom	: 1.1em; 
	font-style		: normal;
	font-weight		: normal;
}
.text_holder_wide a{
	text-decoration:none;
	color:#000000;
}
.text_holder_wide a:hover{
	text-decoration:underline;
	color:#000000;
}
/*////////////////////////////////////////////////////////////////////////////////////////////Virtual Showroom*/

/*////////////////////////////////////////////////////////////////////////////////////////////Promotions*/
#offerPic1{
	padding-bottom:15px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////Contact*/
.headline_contact{
	margin-left:15px;
}
.headline_contact h1{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:-5px;
	font-size: 1.0em;
	line-height:1.0em;
	color:#545454;
}

.image_holder_contact{
	margin-left		:425px;
	margin-top		:-130px;
}

* html .image_holder_contact{
	margin-left		:425px;
	margin-top		:-130px;
}
#contact_details{
	height:210px;
	}

	
.form-row01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size:0.8em;
	margin-left:20px;

}


.form-row02 {

	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin-top:-19px;
	margin-bottom:0px;
	margin-left:125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;

	}

.input {
	/*clear: right;*/
	font-weight:normal;
	font-size:0.8em;
	color:#58595B;
	border: 1px solid #58595B;
	width:380px;
	border-right: #C5C5C5 1px solid;
	border-top: #909090 1px solid;
	/*float: left;*/
	margin: 1px;
	border-left: #C5C5C5 1px solid;
	border-bottom: #E0E0E0 1px solid;
	background-color: #fff;
}

.contact_box{
	padding:0px;
	margin-left:20px;
}

/*realigns the first panel*/
* html .#contact_box{
	margin-top:-30px;
}

.contact_box h1{
	line-height: 1.7em;
	margin-bottom: 0px; 

}
.contact_box h2{
	line-height: 1.2em;
	margin-top: 0em; 
	margin-bottom: 0.6em; 
}
.contact_box h3{
	line-height: 0.9em;
	margin-bottom: 8px; 
}
.contact_box p{
	line-height: 1.4em;
	font-size:0.8em;
	margin-top: 0em; 
	margin-bottom: 1.1em; 
}

/*////////////////////////////////////////////////////////////////////////////////////////////appliances page*/
#appliances_logos{
	margin-left:20px
	}


/*////////////////////////////////////////////////////////////////////////////////////////////copright footer*/
#copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size:0.7em;
	margin-top:-320px; 
	float:right;
	margin-right:5px;
	text-decoration:none;
	color:#000;
	}
#copyright a{
	text-decoration:none;
	color:#000;
	}
#copyright a:Hover{
	color:#545454;
	text-decoration:underline;
	}
#valid{
	margin-left:332px;
}








/*////////////////////////////////////////////////////////////////////////////////      	Start of CLASSES */
	
.clearCSS{
	clear: both;
	height: 0px;
	overflow: hidden;
}



/*/////////////////////////////////////////////////mac IE 5 display*/
#isMacIE5 { background-color: #090; padding:-300 50 50 0; float:right;display: block;}
/* v1 of the commented backslash hack. This \ character between rules appears to have the effect that macIE5 ignores the following rule. Odd, but extremely useful. */
#isMacIE5 { background-color: #C00; display: none;}
/* check we recovered from hack */
div.message h3 {
	font-size: 1.1em;
	margin: 0px 0px 0px 0px;
}

div.message p {
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
}

div.message p a {
	float: right;
	margin-top: 5px;
	margin-left: 80px;
}

/*////////////////////////////////////////////////////////////////////////////////      	Bathrooms FLASH*/
#top_holder_gallery{
	margin-left:20px;	
	width:700px;
}

#top_holder_gallery p{
	font-size: 0.75em;	
}

#flash_real_container{
	 margin-left:14px;
	/*border: 1px solid red;*/
}

.image_holder_gallery{
	margin-left		:425px;
	margin-top		:-120px;
}

/*////////////////////////////////////////////////////////////////////////////////      	sitemap layout*/
#navigation_sitemap {
	width: 820px;
	height:38px;
	margin-left:250px;
}

#navigation_sitemap ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}



