/*The Kitchen and Bathroom Company Main CSS Document */

html { 
	height: 100%; 	
}

img { 
	border: 0 none; 
	behavior: url("/apps/_libs/css/pngbehavior.htc");
}

hr{
	border:none;
	background-color:#545454;
	color:#00a4e8;
	height:1px;
	width:100%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}
 
body {
	background: #ffffff url(../../../images/backgrounds/gradGrey_BG1.jpg) repeat-x;
	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.1em;
	color:#545454;
	
}
h1 a:hover{ 
	color:#343434;
	
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height: 1.1em;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height: 0.9em;
}
h3 a{ 
	text-decoration:none;
	color:#545454;
	}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height: 0.5em;
}
h4 a{ 
	text-decoration:none;
	color:#545454;
	}
p { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1.0em;
	margin-top: 0em; 
	margin-bottom: 1.1em; 
}


ul { 
	list-style-type: square; 
	margin: 0 0 1em; 
	padding: 0; 
	padding-left: 2em; 
}
a {
	/*makes the nicetitle postion right in IE*/
	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;
}
#bannerHolder{
	width:780px;
	height:95px;
	padding-top:0px;
	margin-left:0px;
}


/*--------------------------------------------------------------------------------------------------------Navigation*/

#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: 1.0em;
	text-decoration:none;
}
#navigation ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
	}

	
#nav001{
	background:  url(../../../images/nav/kitchen_nav_001.jpg) no-repeat left top; 
	display: block; 
	width: 58px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav001:hover{	background-position: 0 -38px;}
#nav001This{	background:  url(../../../images/nav/kitchen_nav_001.jpg) no-repeat left top; 	display: block; width: 58px; height: 38px; text-indent: -3000px; background-position: 0 -38px; }

#nav002{
	background:  url(../../../images/nav/kitchen_nav_002.jpg) no-repeat left top; 
	display: block; 
	width: 64px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav002:hover{	background-position: 0 -38px;}
#nav002This{	background:  url(../../../images/nav/kitchen_nav_002.jpg) no-repeat left top; 	display: block; width: 64px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}


#nav003{
	background:  url(../../../images/nav/kitchen_nav_003.jpg) no-repeat left top; 
	display: block; 
	width: 81px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav003:hover{	background-position: 0 -38px;}
#nav003This{	background:  url(../../../images/nav/kitchen_nav_003.jpg) no-repeat left top; 	display: block; width: 81px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}


#nav004{
	background:  url(../../../images/nav/kitchen_nav_004.jpg) no-repeat left top; 
	display: block; 
	width: 91px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav004:hover{	background-position: 0 -38px;}
#nav004This{	background:  url(../../../images/nav/kitchen_nav_004.jpg) no-repeat left top; 	display: block; width: 91px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#nav005{
	background:  url(../../../images/nav/kitchen_nav_005.jpg) no-repeat left top; 
	display: block; 
	width: 69px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav005:hover{	background-position: 0 -38px;}
#nav005This{	background:  url(../../../images/nav/kitchen_nav_005.jpg) no-repeat left top; 	display: block; width: 69px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#nav006{
	background:  url(../../../images/nav/kitchen_nav_006.jpg) no-repeat left top; 
	display: block; 
	width: 84px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav006:hover{	background-position: 0 -38px;}
#nav006This{	background:  url(../../../images/nav/kitchen_nav_006.jpg) no-repeat left top; 	display: block; width: 84px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#nav007{
	background:  url(../../../images/nav/kitchen_nav_007.jpg) no-repeat left top; 
	display: block; 
	width: 79px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav007:hover{	background-position: 0 -38px;}
#nav007This{	background:  url(../../../images/nav/kitchen_nav_007.jpg) no-repeat left top; 	display: block; width: 79px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#nav008{
	background:  url(../../../images/nav/kitchen_nav_008.jpg) no-repeat left top; 
	display: block; 
	width: 85px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav008:hover{	background-position: 0 -38px;}
#nav008This{	background:  url(../../../images/nav/kitchen_nav_008.jpg) no-repeat left top; 	display: block; width: 85px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#nav009{
	background:  url(../../../images/nav/kitchen_nav_009.jpg) no-repeat left top; 
	display: block; 
	width: 97px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav009:hover{	background-position: 0 -38px;}
#nav009This{	background:  url(../../../images/nav/kitchen_nav_009.jpg) no-repeat left top; 	display: block; width: 97px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#nav010{
	background:  url(../../../images/nav/kitchen_nav_010.jpg) no-repeat left top; 
	display: block; 
	width: 72px; 
	height: 38px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}
#nav010:hover{	background-position: 0 -38px;}
#nav010This{	background:  url(../../../images/nav/kitchen_nav_010.jpg) no-repeat left top; 	display: block; width: 72px; height: 38px; text-indent: -3000px; background-position: 0 -38px;}

#navigation ul li.current a:link,
#navigation ul li.current a:visited {	background-position: 0 -38px;}

/*--------------------------------------------------------------------------------------------------------Template Content*/
#contentHolder {
	width			: 780px;
	margin			: 10px 0px 0px 0px;
}

#contentHolder p a{
	color			: #545454;
	text-decoration	: none;
}

#contentHomeHolder a:hover{
	color			: #999999;
}

#contentHomeHolder li{
	list-style-type	: decimal;
	text-align		: left;
	padding			: 0;
	margin			: 0;
}

#section1
{
	background		: URL("../../../images/backgrounds/white_border.png") no-repeat left top; 
	margin-bottom	: 8px;
	padding			: 9px;
	*height			: 191px;
	font-size		: 0.78em;
}

.top_left_feature{
	float	: left;
}
.top_left_feature_text1{
	margin-left:8px;
	margin-top:-30px;
}
.top_left_feature_text2{
	margin-left:304px;
	margin-top:-30px;
}
* html .top_left_feature_text2{	margin-left:305px;	margin-top:-30px;}

.top_right_feature{
	float	: right;
}

.top_right_feature_text1{
	margin-left:8px;
	margin-top:-180px;
}
* html .top_right_feature_text1{margin-left:8px; margin-top:-180px;}

.top_right_feature_text2{
	margin-left:194px;
	margin-top:-28px;
}
* html .top_right_feature_text2{margin-left:194px; margin-top:-30px;}


#section2
{
	background		: URL("../../../images/backgrounds/white_border.png") no-repeat left top; 
	padding			: 9px;
	margin-bottom	: 8px;
	*height			: 191px;
	font-size		: 0.78em;
}

.top_left_main_text_field{
	margin-left		: 6px;
	margin-top		: 6px;
	height			: 190px;
	width			: 405px;
	float			: left;
}

.top_left_main_text_field h1{
	font-size: 1.7em;
}

.top_right_feature2{
	float			: right;
}
/* html .top_right_feature2{margin-left:442px;	margin-top:-204px;}*/


#section3
{
	background		: URL("../../../images/backgrounds/white_border.png") no-repeat left top; 
	margin-bottom	: 8px;
	padding			: 9px;
}

#kitchenImageHolder{
	/*margin-left:9px;	
	margin-top:-210px;	*/
}



/*--------------------------------------------Kitchen Style Nav*/
#kitchenImageNav{
	width:800px;
	
	/*margin-top:-13px;
	*margin-top:-0px;
	_margin-top:-0px;*/
}

#kitchenImageNav ul 
{
	margin		: 0px;
	padding		: 0px;
	margin-top	: -3px;
}

#kitchenImageNav ul li {
	display: inline;
	height: 40px;
	float: left;
}

#kitchenImageNav ul li a{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration:none;
}
#kitchenImageNav ul li a:hover {
	colour:#a6d547;
	text-decoration:none;
}
	
#kitchen_nav001{
	background:  url(../../../images/nav/kitchen_style_nav/kitchen_style_home_nav_01.jpg) no-repeat left top; 
	display: block; 
	width: 329px; 
	height: 40px; 
	text-indent: -3000px; 
	overflow: hidden; 
	text-decoration: none;
}


#kitchen_nav002{
	background:  url(../../../images/nav/kitchen_style_nav/kitchen_style_home_nav_02.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/nav/kitchen_style_nav/kitchen_style_home_nav_03.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/nav/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/nav/kitchen_style_nav/kitchen_style_home_nav_05.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/nav/kitchen_style_nav/kitchen_style_home_nav_06.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
{
	background		: URL("../../../images/backgrounds/white_border.png") no-repeat left top; 
	margin-bottom	: 8px;
	padding			: 9px;
}

#bathroomImageHolder{
	
}

/*--------------------------------------------Bathroom Style Nav*/
#bathroomImageNav{
	width:800px;
}

#bathroomImageNav ul 
{
	margin		: 0px;
	padding		: 0px;
	margin-top	: -3px;
}

#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
{
	background		: URL("../../../images/backgrounds/white_border_small.png") no-repeat left top; 
	margin-bottom	: 8px;
	padding			: 9px;
}

#appliances_bar_holder{
	height:40px;
}




/*--------------------------------------------contact mini nav*/
/*#contact_holder_home{
	margin-left:-0px;	
	margin-top:-318px;	
	height:390px;
}*/

#contact_holder
{
	background		: URL("../../../images/backgrounds/white_border_small.png") no-repeat left top; 
	margin-bottom	: 8px;
	padding			: 9px;
}


#contact_nav{
	width		: 800px;
}

#contact_nav ul 
{
	margin		: 0px;
	padding		: 0px;
}

#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.5em;
	line-height:0.4em;
}
.header_spacer p{
	font-size		: 0.7em;
	line-height		: 0.4em;
}
.display{
	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;
}
#container{
	height:25px;
	margin:0px;
	padding:0px;
}
.switcher_button{
	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;
}
* 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			:190px;
}

.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;
}
.image_holder{
	margin-left		:275px;
	margin-top		:-190px;
}


#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;
	text-align:right;
}
#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			:230px;
	height			:200px;
}

.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;
}

* html .#bespoke_image{
	margin-top:-230px;
}



/*////////////////////////////////////////////////////////////////////////////////////////////Customer feedback*/
#top_holder{
	margin-left:20px;	
	width:650px;
}
#top_holder p{
	font-size: 0.8em;	
}


.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*/

#thumbs-holder{
	background: URL("../../../images/backgrounds/thumbs-bground.jpg") top left no-repeat;
	margin: 0px;
	padding:0px;
	display:block;
	margin-left: 15px;
	margin-bottom: 25px;
	padding: 13px 0px 0px 9px;
	height: 71px;
	*height: 84px;
}

.thumb-holder {
	display:inline;
	margin: 0px;
	padding: 0px;
	*margin-left: 2px;
	*margin-right: 1px;
}

.image_holder_showroom{
	margin-left		:425px;
	margin-top		:-75px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////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;*/
	float			: right;
}
/*
* html .image_holder_contact{
	margin-left		:425px;
	margin-top		:-130px;
}
*/
#contact_details{
	height			: 210px;
	padding-left	: 15px;
	padding-right	: 40px;
	padding-top		: 15px;
}

	
.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;
	float:right;
	margin-right:5px;
	text-decoration:none;
	color:#000;
	position:relative;
	}
#links{
	position:absolute;
	left:-320px;
	}
#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: 1px;
	overflow: hidden;
}


.inv-navigation {position: absolute; visibility: hidden; width:1px; height:1px; top:-20px; left:-20px; margin: 0 0 0 0;}

/*/////////////////////////////////////////////////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:400px;
}

#top_holder_gallery p{
	font-size: 0.75em;	
}

#flash_real_container{
	margin-left:17px;
	/*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;
}

#details-holder 
{
	width			: 360px;
	float			: left;
	font-size		: 0.7em;
	font-family		: Verdana,Arial,Helvetica,sans-serif;
}

#details-holder p{
	margin-top		: 0px;
	margin-left		: 0px;
	width			: auto;
	height			: auto;
	font-size		: 1em;
}

.fieldrow {
	/*font-size		: 0.85em;*/
	margin-bottom	: 3px;
	padding			: 1px 0;
}

.fieldrow label {
	float			: left;
	margin			: 0px 5px 0 0;
	width			: 55px;
}

.GMapWrapper {
	height			: 335px;
	overflow		: hidden;
	width			: 650px;
	margin-top		: 15px;
	margin-bottom	: 5px;
	margin-left		: 50px;
}

#accordion h1.display 
{
	background	: URL("../../../images/backgrounds/switcher_button.jpg") top left no-repeat;
	margin-left	: 15px;
	margin-bottom: 0px;
	width		: auto !important;
	height		: 29px;
	padding-left: 15px;
	padding-top	: 8px;
	cursor		: pointer;
}

#accordion div.stretcher 
{
	margin-left	: 15px;

}

