* {
	padding: 0;
	margin: 0;
}

a img {
	border:0;
}

div {
	overflow:hidden;
	zoom:1;
}

html, body {
	height:100%;
}

h1,h2,h3,h4, h1 a, h2 a, h3 a, h4 a {
	color:#E30092;
	text-decoration:none;
}

body {
	background:white;
	color:#000;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center; //specially for IE5
}

#main {
	margin:0 auto 0 auto;
	min-height:100%;
	_height:100%;
	padding:0;
	_overflow:visible;
	text-align:left;
	width:1000px;
}

#head {
    background:url('/design/images/headbg.gif') repeat-x;
    height:142px;
}

#logo {
    display:block;
    margin:18px 13px;
}

#topmenu {
    background:url('/design/images/topmenubg.gif') no-repeat gray;
    height:23px;
    margin-top:8px;
    padding-left:10px;
}

#topmenu a {
    color:white;
    display:block;
    height:23px;
    line-height:23px;
    float:left;
    margin-right:8px;
    padding:0 8px;
    text-decoration:none;
}

#container {
    margin-top:8px;
}

#leftpanel {
    background:url('/design/images/leftpaneltop.gif') top no-repeat #f4f4f4;
    float:left;
    padding-top:5px;
    width:200px;
}

#leftpanel h2 {
    background:#e30092;
    color:white;
    font-size:14px;
    margin:0;
    padding:0 6px 8px 6px;
}

#leftpanel h3 a{
    background:#8ac500;
    color:white;
    display:block;
    font-size:12px;
    font-weight:normal;
    margin:0;
    overflow:hidden;
    padding:5px 8px;
}

#leftpanel ul li {
    overflow:hidden;
}

#leftpanel ul li a{
    color:black;
    display:block;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    padding:5px 16px;
}

#leftpanel ul li a:hover, #leftpanel ul li a.selected{
    background:#00cebe;
    color:white;
}

#content {
    float:right;
    width:780px;
}
#content h1 {
	font-size:medium;
	padding-bottom:10px;
	}
#content h2 {
	font-size:small;
	font-weight:medium;
	padding-bottom:10px;
	}
#content p{
	padding-bottom:10px;
	}

#footer {
    background:url('/design/images/footerbg.gif') repeat-x top;
    margin-top:10px;
    padding:8px 10px;
    height:100px;
}

#footermenu {
    float:right;
}

#footermenu a {
    color:black;
    text-decoration:none;
    margin-left:8px;
}

#credit_cards {
    clear:both;
    text-align:center;
    padding-top:10px;    
}

/* ---- News ---*/

.newsrow {
	margin-bottom:20px;
}

.newsrow h1 {
	margin:0;
}

.newsrow .date {
	color:#2d343a;
	font-style:italic;
}

.newsrow .newstext {
	margin-top:10px;
}

.more {
	margin-top:10px;
	text-align:right;
}

.more a {
	color:black;
	font-style:italic;
	text-decoration:none;	
}

/*----- Search ----*/
.result {
	margin-bottom:20px;
}
.Bathroom_img img{
		border: 1px #E30092 solid;
		float: left;
		margin: 0 20px 20px 0;
		padding: 0;
	}
ul.productList {
	clear: both;
	overflow: hidden;
}

	ul.productList li {
		border: 1px #E30092 solid;
		clear: none;
		float: left;
		margin: 0 20px 20px 0;
		overflow: hidden;
		padding: 0;
		width: 200px;
	}
	
		ul.productList li a img {
			background: url(../images/white-loader.gif) no-repeat center center;
			display: block;		
			height: 112px;
			margin: 5px auto;
			width: 180px;
		}
		
		ul.productList li h3 {
			border-top: 1px #E30092 solid;
			display: block;
			font-weight: bold;
			height: 30px;
			padding: 5px;
			overflow: hidden;
			text-align: center;
		}

		ul.productList li a.moreInfo {
			background: #f4f4f4;
			border-top: 1px #E30092 solid;
			color: #000;
			display: block;
			padding: 3px 0;
			text-align: center;
		}
		
			ul.productList li a.moreInfo:hover {
				background: #E30092;
				color: #ffffff;
			}
